This all sounds fantastic.  We'll do what we can to help!

  Nate


> Thank you for your reviewing! Here is my tentative plan for submitting my 
> patches:
>
> I'll work on the patches in the following order:
> 1. BankedCache
> 2. On-chip network
> 3. Directory-based Coherence
> 4. multithreading for simplecpus.
>
> For each patch, shall we work in the following protocol?
> a). I will present the code and we will discuss over emails/conference calls.
> b). I will refine the code according to our discussion.
> c). the refined code will be sent to you for another review. if necessary, we 
> can setup another conference call.
> d). can you help me with the regression test, while I go on to work on the 
> next patch?
>
> We can kick this off in October. Considering other deadlines and vacations, 
> it may take three to four months to complete all patches.
>
> What do you think? Any suggestions?
>
> Thanks!
>
> Jiayuan
>
>
>
>> Hey Nathan and all,
>>
>> Thanks for the support! Here is a preview version, you can download the 
>> patches from:
>> http://www.cs.virginia.edu/~jm6dg/fractal/m5patches.htm
>>
>> I'm open to any comments/suggestions.
>> Let me know if you have any questions.
>>
>> Thanks!
>>
>> Jiayuan
>>
>> ----- Original Message -----
>> From: "nathan binkert" <[EMAIL PROTECTED]>
>> To: "M5 Developer List" <[email protected]>
>> Sent: 2008年7月12日 7:50 AM
>> Subject: Re: [m5-dev] submit patches: Mesh2D, directory coherence,and 
>> multithreading
>>
>>
>>> Wow, that's fantastic.  The best thing you can do is get your code
>>> working with the new repository using mercurial and mercurial queues.
>>> If you do that, then we can work with you to make sure that the code
>>> meets all of the requirements (doesn't break things, is reasonably
>>> organized, meets the style guidelines, etc.)
>>>
>>> Did you use a revision control system as you did your work?
>>>
>>> Thanks,
>>>  Nate
>>>
>>> 2008/7/11 jiayuan meng <[EMAIL PROTECTED]>:
>>>> Dear all,
>>>>
>>>> I appreciate all your support to help me with M5. I really love it. I'm
>>>> a graduate student working with Prof. Kevin Skadron at University of
>>>> Virginia. And now,
>>>> I'd like to submit patches to M5 that enables it to simulate CMP
>>>> architecture.
>>>>
>>>> I have a mesh2D model that works well with an MSI directory coherence
>>>> protocol.
>>>> Both the interconnection and directory coherence models are extendable.
>>>> Another patch is to support multithreading for simple CPUs. The cpu can
>>>> switch to another HW thread context if it has a data access.
>>>>
>>>> However, atomic  modes are not well tested. And I haven't considered
>>>> checkpoints.
>>>>
>>>> The mercurial patches are based on changeset 5291:456a50cf2a67, a version
>>>> after 2.0beta4 but before 2.0beta5.
>>>> As an "external developer", how do you think I should submit the patches? 
>>>> An
>>>> do you think it would be necessary to update the patches so they are based
>>>> on a more recent changeset?
>>>> If so, which changeset?
>>>>
>>>> Just hope it might be useful.
>>>>
>>>> Thanks!
>>>>
>>>> Jiayuan Meng
>>>>
>>>> ________________________________
>>>> Need to know now? Get instant answers with Windows Live Messenger. IM on
>>>> your terms.
>>>> _______________________________________________
>>>> m5-dev mailing list
>>>> [email protected]
>>>> http://m5sim.org/mailman/listinfo/m5-dev
>>>>
>>>>
>>> _______________________________________________
>>> m5-dev mailing list
>>> [email protected]
>>> http://m5sim.org/mailman/listinfo/m5-dev
>>>
>> _______________________________________________
>> m5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/m5-dev
>>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to