gem5/src/mem/ruby/network
Matthew Poremba a4b546c3a1 ruby: Add occupancy stats to MessageBuffers
This patch is an updated version of /r/3297.

"The most important statistic for measuring memory hierarchy performance is
throughput, which is affected by independent variables, buffer sizing and
communication latency. It is difficult/impossible to debug performance issues
through series buffers without knowing which are the bottlenecks. For finite
buffers, this patch adds statistics for the average number of messages in the
buffer, the occupancy of the buffer slots, and number of message stalls."
2017-01-19 11:58:59 -05:00
..
fault_model style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
garnet2.0 ruby: Check all VNETs for injection in garnet NetworkInterface 2017-01-19 11:58:49 -05:00
simple style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
BasicLink.cc config: make internal links in network topology unidirectional. 2016-10-06 14:35:18 -04:00
BasicLink.hh config: make internal links in network topology unidirectional. 2016-10-06 14:35:18 -04:00
BasicLink.py config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.cc config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.hh config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.py ruby: garnet2.0 2016-10-06 14:35:22 -04:00
MessageBuffer.cc ruby: Add occupancy stats to MessageBuffers 2017-01-19 11:58:59 -05:00
MessageBuffer.hh ruby: Add occupancy stats to MessageBuffers 2017-01-19 11:58:59 -05:00
MessageBuffer.py ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
Network.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
Network.hh config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
Network.py ruby: specify number of vnets for each protocol 2015-08-30 12:24:18 -05:00
SConscript ruby: Expose MessageBuffers as SimObjects 2015-08-14 00:19:44 -05:00
Topology.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
Topology.hh ruby: Fix potential bugs in garnet2.0 2016-11-21 15:41:30 -05:00