summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilson Fung <[email protected]>2012-02-26 05:25:17 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:19:04 -0700
commitb427d59ebc56ddfd868b5e99623f4c5d4d95a27a (patch)
tree087a538a8d08a80c8f51de8f00dff36d08277e7a
parent609ebad6b15d4cd08e5a34579a73433772bf0e9f (diff)
Changing the defaults for ROP and DRAM latency to match Quadro config as before (totals to 115 cycles of latency). Changing the Fermi config to specify the different latency parameters.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11523]
-rw-r--r--configs/Fermi/gpgpusim.config4
-rw-r--r--src/gpgpu-sim/gpu-sim.cc8
2 files changed, 8 insertions, 4 deletions
diff --git a/configs/Fermi/gpgpusim.config b/configs/Fermi/gpgpusim.config
index dbe86cc..9a21590 100644
--- a/configs/Fermi/gpgpusim.config
+++ b/configs/Fermi/gpgpusim.config
@@ -50,6 +50,10 @@
-network_mode 1
-inter_config_file icnt_config_fermi_islip.txt
+# memory partition latency config
+-rop_latency 120
+-dram_latency 100
+
# dram model config
-gpgpu_dram_scheduler 1
-gpgpu_dram_sched_queue_size 16
diff --git a/src/gpgpu-sim/gpu-sim.cc b/src/gpgpu-sim/gpu-sim.cc
index 0671780..51b832c 100644
--- a/src/gpgpu-sim/gpu-sim.cc
+++ b/src/gpgpu-sim/gpu-sim.cc
@@ -126,11 +126,11 @@ void memory_config::reg_options(class OptionParser * opp)
"DRAM timing parameters = {nbk:tCCD:tRRD:tRCD:tRAS:tRP:tRC:CL:WL:tCDLR:tWR}",
"4:2:8:12:21:13:34:9:4:5:13");
option_parser_register(opp, "-rop_latency", OPT_UINT32, &rop_latency,
- "ROP queue latency (default 115)",
- "115");
+ "ROP queue latency (default 85)",
+ "85");
option_parser_register(opp, "-dram_latency", OPT_UINT32, &dram_latency,
- "DRAM latency (default 100)",
- "100");
+ "DRAM latency (default 30)",
+ "30");
m_address_mapping.addrdec_setoption(opp);
}