diff options
| author | Mahmoud <[email protected]> | 2017-09-14 20:15:27 -0400 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2017-09-14 20:15:27 -0400 |
| commit | a60c4f9f35850195ec353b3a95d9215288996b8b (patch) | |
| tree | 130757cbf777904bfbf3e6301a13fb489106bb47 /src | |
| parent | 466bf0037b79a4ad4e1ce12aba011143b820eb81 (diff) | |
changing the DRAM bank indexing policy
Diffstat (limited to 'src')
| -rw-r--r-- | src/gpgpu-sim/dram.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gpgpu-sim/dram.cc b/src/gpgpu-sim/dram.cc index dcc0a7d..5c1ddab 100644 --- a/src/gpgpu-sim/dram.cc +++ b/src/gpgpu-sim/dram.cc @@ -189,11 +189,12 @@ dram_req_t::dram_req_t( class mem_fetch *mf, unsigned banks, unsigned dram_bnk_i const addrdec_t &tlx = mf->get_tlx_addr(); if(dram_bnk_indexing_policy == 0) { - int lbank = log2(banks); - bk = tlx.bk ^ (((1<<lbank)-1) & tlx.row); + bk = tlx.bk; } - else if(dram_bnk_indexing_policy == 1) - bk = tlx.bk; + else if(dram_bnk_indexing_policy == 1) { + int lbank = log2(banks); + bk = tlx.bk ^ (((1<<lbank)-1) & tlx.row); + } else assert(1); |
