Review Board 2.0.15


mem: write streaming support via WriteInvalidate promotion

Review Request #2341 - Created Aug. 13, 2014 and submitted

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 10323:33baf6c26f18
---------------------------
mem: write streaming support via WriteInvalidate promotion

Support full-block writes directly rather than requiring RMW:
 * a cache line is allocated in the cache upon receipt of a
   WriteInvalidateReq, not the WriteInvalidateResp.
 * only top-level caches allocate the line; the others just pass
   the request along and invalidate as necessary.
 * to close a timing window between the *Req and the *Resp, a new
   metadata bit tracks whether another cache has read a copy of
   the new line before the writeback to memory.

   

Issue Summary

2 2 0 0
Review request changed
Updated (Sept. 3, 2014, 4:38 a.m.)

Status: Closed (submitted)