From 3ca1a6ac9a9774b25a2dbeba6c55a04206f8cdca Mon Sep 17 00:00:00 2001 From: Mahmoud Date: Thu, 14 Nov 2019 19:11:02 -0500 Subject: fixing the missing instruction bug in trace-driven mode --- src/gpgpu-sim/shader.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gpgpu-sim/shader.cc') diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc index de33026..926453a 100644 --- a/src/gpgpu-sim/shader.cc +++ b/src/gpgpu-sim/shader.cc @@ -1635,6 +1635,9 @@ bool ldst_unit::shared_cycle( warp_inst_t &inst, mem_stage_stall_type &rc_fail, if( inst.space.get_type() != shared_space ) return true; + if( inst.active_count() == 0 ) + return true; + if(inst.has_dispatch_delay()){ m_stats->gpgpu_n_shmem_bank_access[m_sid]++; } -- cgit v1.3