----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1159/#review2652 -----------------------------------------------------------
Ship it! Ship It! - Ali Saidi On May 2, 2012, 7:24 a.m., Andreas Hansson wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/1159/ > ----------------------------------------------------------- > > (Updated May 2, 2012, 7:24 a.m.) > > > Review request for Default. > > > Description > ------- > > MEM: Add the communication monitor > > This patch adds a communication monitor MemObject that can be inserted > between a master and slave port to provide a range of statistics about > the communication passing through it. The communication monitor is > non-invasive and does not change any properties or timing of the > packets, with the exception of adding a sender state to be able to > track latency. The statistics are only collected in timing mode (not > atomic) to avoid slowing down any fast forwarding. > > An example of the statistics captured by the monitor are: read/write > burst lengths, bandwidth, request-response latency, outstanding > transactions, inter transaction time, transaction count, and address > distribution. The monitor can be used in combination with periodic > resetting and dumping of stats (through schedStatEvent) to study the > behaviour over time. > > In future patches, a selection of convenience scripts will be added to > aid in visualising the statistics collected by the monitor. > > > Diffs > ----- > > src/mem/CommMonitor.py PRE-CREATION > src/mem/SConscript 7f36d4436074 > src/mem/comm_monitor.hh PRE-CREATION > src/mem/comm_monitor.cc PRE-CREATION > > Diff: http://reviews.gem5.org/r/1159/diff/ > > > Testing > ------- > > Used in combination with various full system simulations > > > Thanks, > > Andreas Hansson > > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
