summaryrefslogtreecommitdiff
path: root/configs/GTX480
diff options
context:
space:
mode:
authorWilson Fung <[email protected]>2013-07-30 16:05:03 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:50:58 -0700
commit4232b85d1ecd2f73cfc9e4226468c4b369476ca9 (patch)
tree2235e426b071f2cf03749ce289ccad362739d103 /configs/GTX480
parent0f28611d7fddef453d980d6af71e29d7f940112c (diff)
Updated the Fermi configurations to have two L2 banks per memory partition, and the data port in each bank is limited to 32B/cycle.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16700]
Diffstat (limited to 'configs/GTX480')
-rw-r--r--configs/GTX480/config_fermi_islip.icnt2
-rw-r--r--configs/GTX480/gpgpusim.config9
2 files changed, 6 insertions, 5 deletions
diff --git a/configs/GTX480/config_fermi_islip.icnt b/configs/GTX480/config_fermi_islip.icnt
index f2bb38e..07a4b10 100644
--- a/configs/GTX480/config_fermi_islip.icnt
+++ b/configs/GTX480/config_fermi_islip.icnt
@@ -5,7 +5,7 @@ network_count = 2;
// Topology
topology = fly;
-k = 23;
+k = 27;
n = 1;
// Routing
diff --git a/configs/GTX480/gpgpusim.config b/configs/GTX480/gpgpusim.config
index a1d6517..b0035a5 100644
--- a/configs/GTX480/gpgpusim.config
+++ b/configs/GTX480/gpgpusim.config
@@ -12,12 +12,13 @@
-gpgpu_n_clusters 15
-gpgpu_n_cores_per_cluster 1
-gpgpu_n_mem 6
+-gpgpu_n_sub_partition_per_mchannel 2
# Fermi clock domains
#-gpgpu_clock_domains <Core Clock>:<Interconnect Clock>:<L2 Clock>:<DRAM Clock>
# In Fermi, each pipeline has 16 execution units, so the Core clock needs to be divided
# by 2. (GPGPU-Sim simulates a warp (32 threads) in a single cycle). 1400/2 = 700
--gpgpu_clock_domains 700.0:1400.0:700.0:924.0
+-gpgpu_clock_domains 700.0:700.0:700.0:924.0
# shader core pipeline config
-gpgpu_shader_registers 32768
@@ -53,8 +54,8 @@
#-gpgpu_cache:dl1 64:128:6,L:L:m:N,A:32:8,8
#-gpgpu_shmem_size 16384
-# 64 sets, each 128 bytes 16-way for each memory partition. This gives 786KB L2 cache
--gpgpu_cache:dl2 64:128:16,L:B:m:W,A:32:4,4
+# 64 sets, each 128 bytes 8-way for each memory sub partition. This gives 786KB L2 cache
+-gpgpu_cache:dl2 64:128:8,L:B:m:W,A:32:4,4:0,32
-gpgpu_cache:dl2_texture_only 0
-gpgpu_cache:il1 4:128:4,L:R:f:N,A:2:32,4
@@ -99,7 +100,7 @@
-gpgpu_dram_burst_length 8
-dram_data_command_freq_ratio 4 # GDDR5 is QDR
-gpgpu_mem_address_mask 1
--gpgpu_mem_addr_mapping dramid@8;00000000.00000000.00000000.00000000.0000RRRR.RRRRRRRR.BBBBCCCC.CCSSSSSS
+-gpgpu_mem_addr_mapping dramid@8;00000000.00000000.00000000.00000000.0000RRRR.RRRRRRRR.BBBCCCCB.CCSSSSSS
# GDDR5 timing from hynix H5GQ1H24AFR
# to disable bank groups, set nbkgrp to 1 and tCCDL and tRTPL to 0