From 4505c33872fc5c665bee0060be1fdbfa8c77fdb6 Mon Sep 17 00:00:00 2001 From: "Andrew M. B. Boktor" Date: Sat, 5 May 2012 10:50:00 -0800 Subject: Configuring the opcode latencies and the number of function units [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12323] --- configs/Fermi/gpgpusim.config | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'configs/Fermi') diff --git a/configs/Fermi/gpgpusim.config b/configs/Fermi/gpgpusim.config index d658c7f..afe86e7 100644 --- a/configs/Fermi/gpgpusim.config +++ b/configs/Fermi/gpgpusim.config @@ -22,6 +22,20 @@ -gpgpu_shader_cta 8 -gpgpu_simd_model 1 +# Pipeline widths and number of FUs +# ID_OC_SP,ID_OC_SFU,ID_OC_MEM,OC_EX_SP,OC_EX_SFU,OC_EX_MEM,EX_WB +-gpgpu_pipeline_widths 1,1,1,1,1,1,1 +-gpgpu_num_sp_units 2 +-gpgpu_num_sfu_units 1 + +# Instruction latencies and initiation intervals +# "ADD,MAX,MUL,MAD,DIV" +-ptx_opcode_latency_int 4,13,4,5,145 +-ptx_opcode_initiation_int 1,2,2,1,8 +-ptx_opcode_latency_fp 4,13,4,5,39 +-ptx_opcode_initiation_fp 1,2,1,1,4 +-ptx_opcode_latency_dp 8,19,8,8,330 +-ptx_opcode_initiation_dp 8,16,8,8,130 # In Fermi, the cache and shared memory can be configured to 16kb:48kb(default) or 48kb:16kb # :::::,::, -- cgit v1.3