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/mem_fetch.h | |
| 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/mem_fetch.h')
| -rw-r--r-- | src/gpgpu-sim/mem_fetch.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gpgpu-sim/mem_fetch.h b/src/gpgpu-sim/mem_fetch.h index c89edbb..db4a8e9 100644 --- a/src/gpgpu-sim/mem_fetch.h +++ b/src/gpgpu-sim/mem_fetch.h @@ -104,6 +104,7 @@ public: enum mem_access_type get_access_type() const { return m_access.get_type(); } const active_mask_t& get_access_warp_mask() const { return m_access.get_warp_mask(); } mem_access_byte_mask_t get_access_byte_mask() const { return m_access.get_byte_mask(); } + mem_access_sector_mask_t get_access_sector_mask() const { return m_access.get_sector_mask(); } address_type get_pc() const { return m_inst.empty()?-1:m_inst.pc; } const warp_inst_t &get_inst() { return m_inst; } |
