summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim
diff options
context:
space:
mode:
authorJin Wang <[email protected]>2014-10-23 15:33:59 -0400
committerJin Wang <[email protected]>2016-07-05 09:05:36 -0400
commitf372a4c641b9e6d38470ead6ae25743d26c5fed1 (patch)
tree5a331b1221150c5118e2ef3e058e62340c1a8aeb /src/gpgpu-sim
parent3bb32d87175d873e7089ad50a0069acc195edb34 (diff)
BUG: kernels should return to stream if not pushed to concurrent kernel pool
Diffstat (limited to 'src/gpgpu-sim')
-rw-r--r--src/gpgpu-sim/shader.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc
index ff2fac7..de5bcf6 100644
--- a/src/gpgpu-sim/shader.cc
+++ b/src/gpgpu-sim/shader.cc
@@ -1934,7 +1934,8 @@ void shader_core_ctx::register_cta_thread_exit( unsigned cta_num )
m_kernel->name().c_str() );
if( !m_gpu->kernel_more_cta_left(m_kernel) ) {
if( !m_kernel->running() ) {
- printf("GPGPU-Sim uArch: GPU detected kernel \'%s\' finished on shader %u.\n", m_kernel->name().c_str(), m_sid );
+ printf("GPGPU-Sim uArch: GPU detected kernel %u \'%s\' finished on shader %u.\n", m_kernel->get_uid(),
+ m_kernel->name().c_str(), m_sid );
m_gpu->set_kernel_done( m_kernel );
}
}