summaryrefslogtreecommitdiff
path: root/src/stream_manager.cc
diff options
context:
space:
mode:
authorJin Wang <[email protected]>2014-11-15 05:44:03 -0500
committerJin Wang <[email protected]>2016-07-06 02:17:18 -0400
commitb70a5a69fa14cc01f707b910f8f021e36067922f (patch)
treea2d3181a9671594b9691f38c0f591c5e95885260 /src/stream_manager.cc
parenta31392370bc7b23e115160b170e95b117597ebc4 (diff)
ADD: print kernel parameter size footprint. BUG: concurrent kernels on same shader, should use hw_cta_id to store shared mem info
Diffstat (limited to 'src/stream_manager.cc')
-rw-r--r--src/stream_manager.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/stream_manager.cc b/src/stream_manager.cc
index 5bd7737..3459c6d 100644
--- a/src/stream_manager.cc
+++ b/src/stream_manager.cc
@@ -219,7 +219,7 @@ bool stream_manager::operation( bool * sim)
{
bool check=check_finished_kernel();
pthread_mutex_lock(&m_lock);
- if(check)m_gpu->print_stats();
+// if(check)m_gpu->print_stats();
stream_operation op =front();
if(!op.do_operation( m_gpu )) //not ready to execute
{
@@ -260,8 +260,10 @@ bool stream_manager::register_finished_kernel(unsigned grid_uid)
// kernel_stat << ", parent " << kernel->get_parent()->get_uid() <<
// ", launch " << kernel->launch_cycle;
// kernel_stat<< ", start " << kernel->start_cycle <<
-// ", end " << kernel->end_cycle << ", retire " << gpu_sim_cycle << "\n";
+// ", end " << kernel->end_cycle << ", retire " << gpu_sim_cycle + gpu_tot_sim_cycle << "\n";
// printf("kernel %d finishes, retires from stream %d\n", grid_uid, stream->get_uid());
+// kernel_stat.flush();
+// kernel_stat.close();
stream->record_next_done();
m_grid_id_to_stream.erase(grid_uid);
kernel->notify_parent_finished();