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
