Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-20 | ruby: Added merge GETS optimization to hammer | Brad Beckmann | |
Added an optimization that merges multiple pending GETS requests into a single request to the owner node. | |||
2010-08-20 | MOESI_hammer: break down miss latency stalled cycles | Brad Beckmann | |
This patch tracks the number of cycles a transaction is delayed at different points of the request-forward-response loop. | |||
2010-08-20 | ruby: added probe filter support to hammer | Brad Beckmann | |
2010-08-20 | ruby: Updated MOESI_hammer L2 latency behavior | Brad Beckmann | |
Previously, the MOESI_hammer protocol calculated the same latency for L1 and L2 hits. This was because the protocol was written using the old ruby assumption that L1 hits used the sequencer fast path. Since ruby no longer uses the fast-path, the protocol delays L2 hits by placing them on the trigger queue. | |||
2009-11-18 | ruby: MOESI hammer support for DMA reads and writes | Brad Beckmann | |
2009-11-18 | ruby: Added a memory controller feature to MOESI hammer | Brad Beckmann | |
2009-11-18 | ruby: Changes necessary to get the hammer protocol to work in GEM5 | Brad Beckmann | |
2009-11-18 | ruby: added the original hammer protocols from old ruby | Brad Beckmann | |