From dd1f4f5788ad4b990803ac906ed82b3198799879 Mon Sep 17 00:00:00 2001 From: Mahmoud Date: Wed, 8 Jan 2020 18:08:28 -0500 Subject: fixing the memcpy assertion --- src/trace-driven/gpgpusim_trace_driven_main.cc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/trace-driven') diff --git a/src/trace-driven/gpgpusim_trace_driven_main.cc b/src/trace-driven/gpgpusim_trace_driven_main.cc index 58239b8..68b2ff7 100644 --- a/src/trace-driven/gpgpusim_trace_driven_main.cc +++ b/src/trace-driven/gpgpusim_trace_driven_main.cc @@ -53,15 +53,17 @@ int main ( int argc, const char **argv ) for(unsigned i=0; iperf_memcpy_to_gpu(addre, Bcount); continue; } - else if(commandlist[i].substr(0,6) == "kernel") { + else { kernel_info = tracer.parse_kernel_info(commandlist[i]); m_gpgpu_sim->launch(kernel_info); } @@ -90,9 +92,10 @@ int main ( int argc, const char **argv ) } while( active ); - tracer.kernel_finalizer(kernel_info); - - m_gpgpu_sim->print_stats(); + if(kernel_info) { + tracer.kernel_finalizer(kernel_info); + m_gpgpu_sim->print_stats(); + } if(sim_cycles) { m_gpgpu_sim->update_stats(); -- cgit v1.3