summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/gpu-sim.h
diff options
context:
space:
mode:
authorTor Aamodt <[email protected]>2010-10-05 22:58:15 -0800
committerTor Aamodt <[email protected]>2010-10-05 22:58:15 -0800
commit474e6d99c8efa9e3b8518eecb059546364370fd9 (patch)
tree4cd74a453048ea8cdcca10169b3fe18cd13ed1a9 /src/gpgpu-sim/gpu-sim.h
parent6cd75fefce592e193ddb2cdc90842664682ff281 (diff)
simulator "working" on ptxplus, simulated IPC "too low" by about a factor of up to 50%
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7816]
Diffstat (limited to 'src/gpgpu-sim/gpu-sim.h')
-rw-r--r--src/gpgpu-sim/gpu-sim.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/gpgpu-sim/gpu-sim.h b/src/gpgpu-sim/gpu-sim.h
index fab1ab8..ac03cbc 100644
--- a/src/gpgpu-sim/gpu-sim.h
+++ b/src/gpgpu-sim/gpu-sim.h
@@ -269,9 +269,21 @@ private:
int m_pdom_sched_type;
+ // options
+ bool gpu_deadlock_detect;
+
+ // stats
struct shader_core_stats *m_shader_stats;
class memory_stats_t *m_memory_stats;
+ unsigned long long gpu_tot_issued_cta;
+ unsigned long long gpu_tot_completed_thread;
+ unsigned long long last_gpu_sim_insn;
+
+ // debug
+ bool gpu_deadlock;
public:
+ unsigned long long gpu_sim_insn;
+ unsigned long long gpu_tot_sim_insn;
unsigned long long gpu_sim_insn_last_update;
unsigned gpu_sim_insn_last_update_sid;
};
@@ -280,8 +292,6 @@ public:
extern unsigned long long gpu_sim_cycle;
extern unsigned long long gpu_tot_sim_cycle;
-extern unsigned long long gpu_sim_insn;
-extern unsigned long long gpu_tot_sim_insn;
extern unsigned g_next_mf_request_uid;
// stats