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 <[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


    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
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to