summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/gpu-sim.h
diff options
context:
space:
mode:
authorMahmoud <[email protected]>2017-07-17 22:32:30 -0400
committerMahmoud <[email protected]>2017-07-17 22:32:30 -0400
commitdcf7e6a8445a5d8e4383add44ca6f5d0d198ab02 (patch)
tree3a9e1b89918feead2cf00d4a56cfa58b40e5b383 /src/gpgpu-sim/gpu-sim.h
parenta3120435ca0e2d51bc06278ee242e9fb850b7076 (diff)
Improving GPU core model. This commits contains:
1- round robin inst issue for warp multiple schedulers 2- add sector mask in the memory request (to bused later for L2 sector cache) 3- Adding Fermi coalescer 4- Ensure different exen units are used in dual_issue mode 5- Report how many dual_issue happened 6- Adding oldest_first scheduler
Diffstat (limited to 'src/gpgpu-sim/gpu-sim.h')
-rw-r--r--src/gpgpu-sim/gpu-sim.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgpu-sim/gpu-sim.h b/src/gpgpu-sim/gpu-sim.h
index 7d92c66..23e6144 100644
--- a/src/gpgpu-sim/gpu-sim.h
+++ b/src/gpgpu-sim/gpu-sim.h
@@ -314,6 +314,8 @@ public:
unsigned num_shader() const { return m_shader_config.num_shader(); }
unsigned num_cluster() const { return m_shader_config.n_simt_clusters; }
unsigned get_max_concurrent_kernel() const { return max_concurrent_kernel; }
+ unsigned get_gpu_max_cycle_opt() const { return gpu_max_cycle_opt; }
+ unsigned get_gpu_max_insn_opt() const { return gpu_max_insn_opt; }
private:
void init_clock_domains(void );