diff options
| author | Mahmoud <[email protected]> | 2017-07-17 22:32:30 -0400 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2017-07-17 22:32:30 -0400 |
| commit | dcf7e6a8445a5d8e4383add44ca6f5d0d198ab02 (patch) | |
| tree | 3a9e1b89918feead2cf00d4a56cfa58b40e5b383 /src/gpgpu-sim/gpu-cache.cc | |
| parent | a3120435ca0e2d51bc06278ee242e9fb850b7076 (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.cc | 3 |
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, |
