diff options
| author | Mahmoud <[email protected]> | 2019-11-12 18:48:46 -0500 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2019-11-12 18:48:46 -0500 |
| commit | a009318f6ffae0c71b5735c3e6b49b5a0bd09029 (patch) | |
| tree | f5cc5c40d7eadfc32dc735a409756866fbf27ba2 /src/gpgpu-sim/l2cache.cc | |
| parent | ab4324b69eb4ec7767706d3fb0db7a27c9670431 (diff) | |
handling the atomics in trace-driven and add the missing two instructions of Nvbits
Diffstat (limited to 'src/gpgpu-sim/l2cache.cc')
| -rw-r--r-- | src/gpgpu-sim/l2cache.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gpgpu-sim/l2cache.cc b/src/gpgpu-sim/l2cache.cc index fb4ce32..8bbe91c 100644 --- a/src/gpgpu-sim/l2cache.cc +++ b/src/gpgpu-sim/l2cache.cc @@ -755,7 +755,7 @@ mem_fetch* memory_sub_partition::pop() { mem_fetch* mf = m_L2_icnt_queue->pop(); m_request_tracker.erase(mf); - if ( mf && mf->isatomic() ) + if ( mf && mf->isatomic() && !m_gpu->get_config().is_trace_driven_mode() ) mf->do_atomic(); if( mf && (mf->get_access_type() == L2_WRBK_ACC || mf->get_access_type() == L1_WRBK_ACC) ) { delete mf; |
