summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.h
diff options
context:
space:
mode:
authorAkshay Jain <[email protected]>2018-03-21 13:40:06 -0400
committerAkshay Jain <[email protected]>2018-03-21 13:40:06 -0400
commite87f15a76c5b3225911850fcdb4074c16682ae50 (patch)
treeb327b49b61f30e10fef0447f4fd7c8aa5673db00 /src/gpgpu-sim/shader.h
parent2ac6898a8dc70592f016ef5f3a12b67135f9b8d1 (diff)
Change 124 by jain156@akshayj-lt1 on 2016/12/08 20:17:53
Added Memory divergence stats Data shows same divergence characteristics across PTX and PTX+
Diffstat (limited to 'src/gpgpu-sim/shader.h')
-rw-r--r--src/gpgpu-sim/shader.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h
index 5b41c06..2475677 100644
--- a/src/gpgpu-sim/shader.h
+++ b/src/gpgpu-sim/shader.h
@@ -1470,6 +1470,10 @@ struct shader_core_stats_pod {
int gpgpu_n_mem_read_global;
int gpgpu_n_mem_write_global;
int gpgpu_n_mem_read_inst;
+
+ //warps memory divergence count
+ unsigned long long gpgpu_n_times_gmem_accesses_by_warps;
+ unsigned long long gpgpu_n_total_gmem_accesses_by_warps;
int gpgpu_n_mem_l2_writeback;
int gpgpu_n_mem_l1_write_allocate;