> On April 26, 2013, 9:43 a.m., Nilay Vaish wrote: > > src/mem/coherent_bus.cc, line 180 > > <http://reviews.gem5.org/r/1810/diff/2/?file=35241#file35241line180> > > > > Can you point out the difference between a snoop and an express snoop?
An express snoop is a flag used on a normal request travelling from a master to a slave to ensure it takes 0 time and does not get subjected to flow control. The express snoop flag gets copied and so you will also see it pop up on other types of packets (besides the normal requests). A snoop request is a type of packet that travels from a slave to a master and is subjected to flow control. - Andreas ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1810/#review4291 ----------------------------------------------------------- On April 22, 2013, 2:46 p.m., Andreas Hansson wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/1810/ > ----------------------------------------------------------- > > (Updated April 22, 2013, 2:46 p.m.) > > > Review request for Default. > > > Description > ------- > > Changeset 9675:3f6232df7832 > --------------------------- > mem: Add basic stats to the buses > > This patch adds a basic set of stats which are hard to impossible to > implement using only communication monitors, and are needed for > insight such as bus utilization, transactions through the bus etc. > > Stats added include throughput and transaction distribution, and also > a two-dimensional vector capturing how many packets and how much data > is exchanged between the masters and slaves connected to the bus. > > > Diffs > ----- > > src/mem/bus.hh c5b24e8ed428 > src/mem/bus.cc c5b24e8ed428 > src/mem/coherent_bus.hh c5b24e8ed428 > src/mem/coherent_bus.cc c5b24e8ed428 > src/mem/noncoherent_bus.hh c5b24e8ed428 > src/mem/noncoherent_bus.cc c5b24e8ed428 > > Diff: http://reviews.gem5.org/r/1810/diff/ > > > Testing > ------- > > All regressions pass after adding the stats to the output > > > Thanks, > > Andreas Hansson > > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
