Nikos Nikoleris has uploaded a new patch set (#2). (
https://gem5-review.googlesource.com/c/public/gem5/+/12908 )
Change subject: tests: Add a test for the cache write streaming
optimizations
......................................................................
tests: Add a test for the cache write streaming optimizations
The purpose of this regression test is to make sure that optimizations
for write streaming access patterns in the classic memory system
(caches) work as expected.
This test instantiates a simple system, with a traffic generator, a L1
cache and a L2 cache and a simple memory. The traffic generator
performs writes which the L1 cache coalesces and turns into whole-line
writes (WriteLineReq). The effect of write coalescing can be seen in
the stats where the number of ReadExReq accesses in the L2 cache
should be really small, as most requests to the L2 should be
InvalidateReq.
Change-Id: Ic50e771d1597bf2ba899c9615c593c37ae47f2e1
---
A tests/configs/write-streaming.py
A tests/quick/se/52.write-streaming/ref/null/none/write-streaming/stats.txt
A tests/quick/se/52.write-streaming/test.py
M tests/testing/tests.py
4 files changed, 435 insertions(+), 0 deletions(-)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/12908
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ic50e771d1597bf2ba899c9615c593c37ae47f2e1
Gerrit-Change-Number: 12908
Gerrit-PatchSet: 2
Gerrit-Owner: Nikos Nikoleris <[email protected]>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev