summaryrefslogtreecommitdiff
path: root/src/mem/external_slave.cc
diff options
context:
space:
mode:
authorMatthew Poremba <matthew.poremba@amd.com>2017-01-19 11:58:59 -0500
committerMatthew Poremba <matthew.poremba@amd.com>2017-01-19 11:58:59 -0500
commita4b546c3a139aeb33f087422637ac06fc4477d11 (patch)
treec3b977a9cc902943826614f0cbfee3bd0f473be6 /src/mem/external_slave.cc
parent501f1709240f51d4debbdacb388f2d939aef9ca0 (diff)
downloadgem5-a4b546c3a139aeb33f087422637ac06fc4477d11.tar.xz
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."
Diffstat (limited to 'src/mem/external_slave.cc')
0 files changed, 0 insertions, 0 deletions