summaryrefslogtreecommitdiff
path: root/src/stream_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/stream_manager.cc')
-rw-r--r--src/stream_manager.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/stream_manager.cc b/src/stream_manager.cc
index f90d9be..5bd7737 100644
--- a/src/stream_manager.cc
+++ b/src/stream_manager.cc
@@ -254,7 +254,14 @@ bool stream_manager::register_finished_kernel(unsigned grid_uid)
//Jin: should check children kernels for CDP
if(kernel->is_finished()) {
- printf("kernel %d finishes, retires from stream %d\n", grid_uid, stream->get_uid());
+// std::ofstream kernel_stat("kernel_stat.txt", std::ofstream::out | std::ofstream::app);
+// kernel_stat<< " kernel " << grid_uid;
+// if(kernel->get_parent())
+// 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";
+// printf("kernel %d finishes, retires from stream %d\n", grid_uid, stream->get_uid());
stream->record_next_done();
m_grid_id_to_stream.erase(grid_uid);
kernel->notify_parent_finished();