Added a subject.

Gabe

Beckmann, Brad wrote:
> Hi Nilay,
>
> Yes, that is correct.  There is a comment at the top of the file: 
> src/mem/ruby/network/topologies/Mesh.py which says that very thing:
>
> "# Makes a generic mesh assuming an equal number of cache and directory 
> cntrls"
>
> The function ensures that only the number of dma controllers is not a 
> multiple of the number of routers.  If you know of a better way to handle 
> this, please let me know.
>
> Brad
>
>
>   
>> -----Original Message-----
>> From: Nilay [mailto:ni...@cs.wisc.edu]
>> Sent: Tuesday, January 18, 2011 9:28 PM
>> To: Beckmann, Brad
>> Cc: m5-dev@m5sim.org
>> Subject: RE:
>>
>> Brad,
>>
>> I got the simulation working. It seems to me that you wrote Mesh.py under
>> the assumption that number of cpus = number of L1 controllers = number of
>> L2 controllers (if present) = number of directory controllers.
>>
>> The following options worked after some struggle and some help from Arka -
>>
>> ./build/ALPHA_FS_MESI_CMP_directory/m5.fast
>> ./configs/example/ruby_fs.py --maxtick 2000000000 -n 16 --topology Mesh --
>> mesh-rows 4 --num-dirs 16 --num-l2caches 16
>>
>> --
>> Nilay
>>
>>
>> On Tue, January 18, 2011 10:28 am, Beckmann, Brad wrote:
>>     
>>> Hi Nilay,
>>>
>>> My plan is to tackle the functional access support as soon as I check
>>> in our current group of outstanding patches.  I'm hoping to at least
>>> check in the majority of them in the next couple of days.  Now that
>>> you've completed the CacheMemory access changes, you may want to
>>> re-profile GEM5 and make sure the next performance bottleneck is
>>> routing network messages in the Perfect Switch.  In particular, you'll
>>> want to look at rather large (16+ core) systems using a standard Mesh
>>> network.  If you have any questions on how to do that, Arka may be
>>> able to help you out, if not, I can certainly help you.  Assuming the
>>> Perfect Switch shows up as a major bottleneck (> 10%),  then I would
>>> suggest that as the next area you can work on.  When looking at
>>> possible solutions, don't limit yourself to just changes within
>>> Perfect Switch itself.  I suspect that redesigning how destinations
>>> are encoded and/or the interface between MessageBuffer dequeues and
>>>       
>> the PerfectSwitch wakeup, will lead to a better solution.
>>     
>>> Brad
>>>
>>>
>>>       
>>>> -----Original Message-----
>>>> From: Nilay Vaish [mailto:ni...@cs.wisc.edu]
>>>> Sent: Tuesday, January 18, 2011 6:59 AM
>>>> To: Beckmann, Brad
>>>> Cc: m5-dev@m5sim.org
>>>> Subject:
>>>>
>>>> Hi Brad
>>>>
>>>> Now that those changes to CacheMemory, SLICC and protocol files have
>>>> been pushed in, what's next that you think we should work on? I was
>>>> going through some of the earlier emails. You have mentioned
>>>> functional access support in Ruby, design of the Perfect Switch,
>>>> consolidation of stat files.
>>>>
>>>> Thanks
>>>> Nilay
>>>>         
>>>       
>
>
> _______________________________________________
> m5-dev mailing list
> m5-dev@m5sim.org
> http://m5sim.org/mailman/listinfo/m5-dev
>   

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to