Here is the revised patch for the banked cache (based on changeset 
5505:90d6811d5ea6)

http://www.cs.virginia.edu/~jm6dg/fractal/patches/BankedCache.patch

Thanks!

Jiayuan


________________________________
> From: [EMAIL PROTECTED]
> To: [email protected]
> Date: Tue, 14 Oct 2008 12:42:23 +0800
> Subject: Re: [m5-dev] submit patches: Mesh2D, directory coherence, and 
> multithreading
> 
> Thanks Steve!
> 
> By the way, I'll send out a revised version of the banked cache code later 
> this week.
> 
> Jiayuan
> 
> ----- Original Message -----
> From: Steve Reinhardt
> To: M5 Developer List
> Sent: 2008年10月13日 10:33 PM
> Subject: Re: [m5-dev] submit patches: Mesh2D, directory coherence,and 
> multithreading
> 
> This looks great, thanks.  I started looking at your patches back when you 
> sent them out but ran out of time and haven't gotten back to it.  I'm on 
> vacation right now, but I'll take a look at the banked cache code 
> specifically when I get back to work (later this week or early next).
> 
> Steve
> 
> On Sun, Oct 12, 2008 at 1:52 PM, jiayuan meng  wrote:
> 
> Hey all,
> 
> As a first step to submit my first patch, here is a brief PPT presentation 
> for the banked cache module. Let me know if you have any questions. I will 
> refine the code and submit the full patch after learning your opinions.
> 
> http://www.cs.virginia.edu/~jm6dg/fractal/slides/M5%20Multibanked%20Cache.ppt
> 
> Thanks!
> 
> Jiayuan
> 
>> ________________________________
>>> Date: Sun, 21 Sep 2008 21:01:31 -0700
>>> From: [EMAIL PROTECTED]
>>> To: [email protected]
>>> Subject: Re: [m5-dev] submit patches: Mesh2D, directory coherence, and 
>>> multithreading
>>>
>>> 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/suggestio ns.
>>>>> Let me know if you have any questions.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Jiayuan
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "nathan binkert"
>>>>> To: "M5 Developer List"
>>>>> 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 y ou use a revision control system as you did your work?
>>>>>>
>>>>>> Thanks,
>>>>>> Nate
>>>>>>
>>>>>> 2008/7/11 jiayuan meng :
>>>>>>> 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
>>>>>>>
>>>>>& gt;> ________________________________
>>>>>>> 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
>>
>> ________________________________
>> See how Windows Mobile brings your life together—at home, work, or on the 
>> go. See Now
> 
> _________________________________________________________________
> See how Windows Mobile brings your life together—at home, work, or on the go.
> http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
> _______________________________________________
> 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

_________________________________________________________________
Get more out of the Web. Learn 10 hidden secrets of Windows Live.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to