changeset 1504:a8724bd966d3 draft

add delete memout
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 22 Aug 2012 19:20:34 +0900
parents 8a05c213dadb
children 0ad321ee074d
files TaskManager/Gpu/GpuScheduler.cc
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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));