diff options
| author | sspenst <[email protected]> | 2016-07-08 12:57:56 -0700 |
|---|---|---|
| committer | sspenst <[email protected]> | 2016-07-08 12:57:56 -0700 |
| commit | 877cbd077ffaf112b68973fdb7db8f10505303ee (patch) | |
| tree | b72b70053ab07c798ca205d57609e350586f23cb /src/cuda-sim/cuda-sim.cc | |
| parent | 1cb439dad25261b0b9617a8fb3e943cf0e0beac1 (diff) | |
SST should now properly simulate the barrier operation
Diffstat (limited to 'src/cuda-sim/cuda-sim.cc')
| -rw-r--r-- | src/cuda-sim/cuda-sim.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cuda-sim/cuda-sim.cc b/src/cuda-sim/cuda-sim.cc index 57da23f..e194a2a 100644 --- a/src/cuda-sim/cuda-sim.cc +++ b/src/cuda-sim/cuda-sim.cc @@ -572,6 +572,9 @@ void ptx_instruction::set_bar_type() abort(); } } + else if(m_opcode==SST_OP) { + bar_type = SYNC; + } } @@ -635,6 +638,7 @@ void ptx_instruction::set_opcode_and_latency() case TEX_OP: op = LOAD_OP; mem_op=TEX; break; case ATOM_OP: op = LOAD_OP; break; case BAR_OP: op = BARRIER_OP; break; + case SST_OP: op = BARRIER_OP; break; case MEMBAR_OP: op = MEMORY_BARRIER_OP; break; case CALL_OP: { |
