From 29c45ccd2322470d0d6cef0ae20600c8c68f97e9 Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Fri, 20 Aug 2010 11:46:12 -0700 Subject: ruby: Reduced ruby latencies The previous slower ruby latencies created a mismatch between the faster M5 cpu models and the much slower ruby memory system. Specifically smp interrupts were much slower and infrequent, as well as cpus moving in and out of spin locks. The result was many cpus were idle for large periods of time. These changes fix the latency mismatch. --- src/mem/protocol/MOESI_hammer-dir.sm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mem/protocol/MOESI_hammer-dir.sm') diff --git a/src/mem/protocol/MOESI_hammer-dir.sm b/src/mem/protocol/MOESI_hammer-dir.sm index b2fec17f5..d967c813c 100644 --- a/src/mem/protocol/MOESI_hammer-dir.sm +++ b/src/mem/protocol/MOESI_hammer-dir.sm @@ -36,7 +36,7 @@ machine(Directory, "AMD Hammer-like protocol") : DirectoryMemory * directory, MemoryControl * memBuffer, - int memory_controller_latency = 12 + int memory_controller_latency = 2 { MessageBuffer forwardFromDir, network="To", virtual_network="3", ordered="false"; -- cgit v1.2.3