Great! Thanks!

Jun

On Sat, Sep 1, 2012 at 1:27 AM, Tushar Krishna <tus...@csail.mit.edu> wrote:

> Hi Jun,
> You are right. It will work with hammer. The LD, IFETCH and ST will not
> make any physical sense as they are generated randomly, but that should be
> good to stress the protocol and your topology.
>
> - Tushar
>
> On Sep 1, 2012, at 1:25 AM, Jun Pang wrote:
>
> Hi Tushar,
>
> Thanks for your reply.
>
> I feel like that the NetworkTest should also work with hammer protocol. As
> I understand it, the network_test.cc will generate three events for cache,
> which are LD, IFETCH and ST.  Hammer also has those events, but hammer's
> directory will not drop those messages right away, so there will be some
> real transitions for hammer. I actually tried a few experiments with
> hammer, and got some results I expected. I wonder if that makes sense.
>  Thanks.
>
> Jun
>
> On Sat, Sep 1, 2012 at 12:07 AM, Tushar Krishna <tus...@csail.mit.edu>wrote:
>
>> Hi Jun,
>> I am not very familiar with the stats generated from simple network.
>> You'll have to dig into the code to see what those histograms mean.
>>
>> The network tester is supposed to be run with the NetworkTest coherence
>> protocol, not MI_example, or MOESI_hammer. The network tester allows you to
>> inject synthetic traffic like uniform random, bit complement etc which has
>> nothing to do with any protocol.
>> You could start with these to test your topology.
>> If you want to test out MOESI_hammer, you will have to use the ruby
>> random tester.
>>
>> - Tushar
>>
>>
>> On Aug 30, 2012, at 9:38 PM, Jun Pang wrote:
>>
>> Hi Tushar,
>>
>> I found "Message Delayed Cycles" histogram information in ruby.stats, I
>> wonder if the "average" is the latency for each messages. Also, I want to
>> run some synthetic benchmarks to evaluate my new topology with hammer
>> protocol in ruby simple network.  I read the wiki page and know that
>> network tester has some synthetic benchmarks, but is supposed to be used
>> with the dummy protocol MI_example, so I start with that protocol. However,
>> in Message Delayed Cycle information part, I find that most messages have 0
>> delay.  I wonder why. It is also like this when I switch to hammer
>> protocol. And for two runs with the same maxpackets injected but very
>> different link latency, the run time is almost the same. I wonder what is
>> the correct way to use the tester with synthetic benchmarks. If this tester
>> is not actual or does not work well with hammer, are there any other
>> recommendation for a few simple benchmarks to run? Thanks.
>>
>> Jun
>>
>> On Wed, Aug 29, 2012 at 3:38 PM, Tushar Krishna <tus...@csail.mit.edu>wrote:
>>
>>> Yes simple network does not output network latency stats, only garnet
>>> does.
>>> In Garnet the start and end are easy to identify since they are network
>>> interfaces, while all intermediate nodes are routers. In Simple Network on
>>> the other hand all nodes are identical … Messages move between
>>> MessageBuffers at different nodes. A node doesn't easily know if the
>>> message came from another router or the cache controller. You will probably
>>> need some way to identify that, after which calculating network latency
>>> should be straight forward.
>>>
>>> - Tushar
>>>
>>>
>>> On Aug 29, 2012, at 3:31 PM, Jun Pang wrote:
>>>
>>> > Hi all,
>>> >
>>> > I didn't see any network latency summary in ruby.stat when running
>>> ruby simple network with some protocol. I wonder if that is implemented or
>>> I need to do that by myself. If so, what's the simple way to do it?
>>> >
>>> > Thanks,
>>> >
>>> > Jun
>>> > _______________________________________________
>>> > gem5-users mailing list
>>> > gem5-users@gem5.org
>>> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to