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 <[EMAIL PROTECTED]>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<http://www.cs.virginia.edu/%7Ejm6dg/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<http://www.cs.virginia.edu/%7Ejm6dg/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
