Hi Nate, I think the current traffic gen is a good trade-off. It is a simple framework of state graphs, where each state if very simple. Each and every single tester we have could probably be a state if desired. Hence, make complex things out of simple blocks, and re-use all the rest.
Dally's book is very much focused on off-chip networks and there are bits and pieces that are quite far from the on-chip world (uniform random patters etc, bisection bandwidth etc), but I agree that there are a lot of useful pieces in it too. I'll have another look at the section you mention :) Andreas On 24/08/2012 21:54, "nathan binkert" <[email protected]> wrote: >> How does the network tester relate to the traffic gen? I do not see how >> there is any possibility to use it for the use-cases that are captured >>by >> the traffic gen. Could you explain what you were referring to? > >Question: Is the right thing to have a bunch of separate things like >we have now, or something more unified. I'm mostly concerned about >overlap/duplication, but simplicity is definitely an advantage. Also, >if you're interested, I have a bunch of different testers for random >distributions, traces, and patterns. Basically they're the stuff >that's in Dally's Interconnections Book (I highly recommend reading >the section on simulation, because there's a decent chance you're >accounting for latency incorrectly because it's a bit counterintuitive >how to do it right). > > Nate >_______________________________________________ >gem5-dev mailing list >[email protected] >http://m5sim.org/mailman/listinfo/gem5-dev > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
