# HG changeset patch # User Shinji KONO # Date 1345630834 -32400 # Node ID a8724bd966d37e99985fd2f1113aeeea88e64381 # Parent 8a05c213dadb45fafbc367ed61f5670f28cbdc6b add delete memout diff -r 8a05c213dadb -r a8724bd966d3 TaskManager/Gpu/GpuScheduler.cc --- a/TaskManager/Gpu/GpuScheduler.cc Wed Aug 22 19:11:11 2012 +0900 +++ b/TaskManager/Gpu/GpuScheduler.cc Wed Aug 22 19:20:34 2012 +0900 @@ -34,10 +34,8 @@ if(ret_num_devices == 0) { exit(EXIT_FAILURE); } - context = clCreateContext(NULL, 1, &device_id, NULL, NULL, &ret); command_queue = clCreateCommandQueue(context, device_id, 0, &ret); - } @@ -98,6 +96,7 @@ err |= clEnqueueReadBuffer(command_queue, memout[i], CL_TRUE, 0, nextTask->outData(i)->size, nextTask->outData(i)->addr, 1, &ev, NULL); } + delete memout; } clFlush(command_queue); // waiting for queued task connector->mail_write((memaddr)(tasklist->waiter));