summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/gpu-cache.cc
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-cache.cc
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-cache.cc')
-rw-r--r--src/gpgpu-sim/gpu-cache.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgpu-sim/gpu-cache.cc b/src/gpgpu-sim/gpu-cache.cc
index 5ea4190..cfd0dc8 100644
--- a/src/gpgpu-sim/gpu-cache.cc
+++ b/src/gpgpu-sim/gpu-cache.cc
@@ -867,7 +867,8 @@ data_cache::wr_miss_wa( new_addr_type addr,
mf->get_data_size(),
false, // Now performing a read
mf->get_access_warp_mask(),
- mf->get_access_byte_mask() );
+ mf->get_access_byte_mask(),
+ mf->get_access_sector_mask());
mem_fetch *n_mf = new mem_fetch( *ma,
NULL,