ruby: made L2 request/response latency based on cache latency by default
This commit is contained in:
parent
3bb2fcfc84
commit
e6e3ccf5c0
|
@ -79,6 +79,8 @@ num_l2_banks.times { |n|
|
||||||
net_ports << MOESI_CMP_directory_L2CacheController.new("L2CacheController_"+n.to_s,
|
net_ports << MOESI_CMP_directory_L2CacheController.new("L2CacheController_"+n.to_s,
|
||||||
"L2Cache",
|
"L2Cache",
|
||||||
cache)
|
cache)
|
||||||
|
net_ports.last.request_latency = l2_cache_latency + 2
|
||||||
|
net_ports.last.response_latency = l2_cache_latency + 2
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
num_memories.times { |n|
|
num_memories.times { |n|
|
||||||
|
|
|
@ -163,8 +163,8 @@ class MOESI_CMP_directory_DirectoryController < DirectoryController
|
||||||
end
|
end
|
||||||
|
|
||||||
class MOESI_CMP_directory_DMAController < DMAController
|
class MOESI_CMP_directory_DMAController < DMAController
|
||||||
default_param :request_latency, Integer, 6
|
default_param :request_latency, Integer, 14
|
||||||
default_param :response_latency, Integer, 6
|
default_param :response_latency, Integer, 14
|
||||||
end
|
end
|
||||||
|
|
||||||
class RubySystem
|
class RubySystem
|
||||||
|
|
Loading…
Reference in a new issue