diff TaskManager/ChangeLog @ 1773:83ef550db0a8 draft

break GPU to fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 23 Nov 2013 10:22:21 +0900
parents b53d197ec03d
children 9de57d13a386
line wrap: on
line diff
--- a/TaskManager/ChangeLog	Sat Nov 23 08:58:15 2013 +0900
+++ b/TaskManager/ChangeLog	Sat Nov 23 10:22:21 2013 +0900
@@ -1,3 +1,27 @@
+2013-11-23 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
+
+	Open CL の event の扱い方が良くない
+
+	pipeline buffer は、構造体で待つ。
+	    reply
+	    kernel
+	    memin     x n
+	    memout    x n
+	    read_event       x n
+	    write_event      x n
+	    kernel_event  
+	これらを、すべて二重に持つ。必要なら n の分 extension する。
+
+	event は、上書きす前にすべて、release する必要がある。
+
+	clEnqueueWriteBuffer, clEnqueueNDRangeKernel, clEnqueueReadBuffer は、eventlist で待ち合わせる。
+
+	clEnqueueWriteBuffer は、前の clEnqueueWriteBuffer を待つ
+	clEnqueueNDRangeKernel  は、 clEnqueueWriteBuffer を待つ
+	clEnqueueReadBuffer は、clEnqueueNDRangeKernel  を待つ
+
+	clEnqueueReadBuffer, clEnqueueWriteBuffer は、あるとは限らない
+
 2013-11-22 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
 
 	Multi Dimention の実装がよろしくない。複雑過ぎる。