diff options
| author | Tor Aamodt <[email protected]> | 2010-10-10 21:19:52 -0800 |
|---|---|---|
| committer | Tor Aamodt <[email protected]> | 2010-10-10 21:19:52 -0800 |
| commit | b3ce70a797756285ea9b15b3e5cf515d8b6a2b63 (patch) | |
| tree | 5b84d880e646f80611cc5b01931fdde622c5e06c /src/gpgpu-sim/stats.h | |
| parent | 0151c5c566dcbcbb962acf35c86a8e0f4a4a6eb6 (diff) | |
1. create function unit classes for SP, SFU, LD/ST.
2. refactor memory stage into a ld/st function unit
3. refactor memory access generation (moved into warp_inst_t class)
the above should make supporting fermi uarch much easier
passing CUDA 3.1 regression
still need to...
(a) update scoreboard to keep count of outstanding memory requests
and use operand collector for writebacks into register file
(b) add back shared memory pipeline delay
(c) remove use of MSHR's for non-cached global/local accesses
(d) replace texture cache with a split tag/data array pipe
(e) re-implement memory_partition stuff so it makes more sense
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7844]
Diffstat (limited to 'src/gpgpu-sim/stats.h')
| -rw-r--r-- | src/gpgpu-sim/stats.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gpgpu-sim/stats.h b/src/gpgpu-sim/stats.h index 76e6699..2c494eb 100644 --- a/src/gpgpu-sim/stats.h +++ b/src/gpgpu-sim/stats.h @@ -133,6 +133,9 @@ struct shader_core_stats int n_pdom_sc_orig_stat; int n_pdom_sc_single_stat; + + unsigned made_write_mfs; + unsigned made_read_mfs; }; #endif |
