Review Board 2.0.15


mem: Perform write merging in the DRAM write queue

Review Request #1962 - Created Aug. 5, 2013 and submitted - Latest diff uploaded

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 9834:4c25c3045a75
---------------------------
mem: Perform write merging in the DRAM write queue

This patch implements basic write merging in the DRAM to avoid
redundant bursts. When a new access is added to the queue it is
compared against the existing entries, and if it is either
intersecting or immediately succeeding/preceeding an existing item it
is merged.

There is currently no attempt made at avoiding iterating over the
existing items in determining whether merging is possible or not.
With the Alpha quiesce patch and stats updates all regressions pass.