comparison 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
comparison
equal deleted inserted replaced
1772:6d173ec5ea9a 1773:83ef550db0a8
1 2013-11-23 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
2
3 Open CL の event の扱い方が良くない
4
5 pipeline buffer は、構造体で待つ。
6 reply
7 kernel
8 memin x n
9 memout x n
10 read_event x n
11 write_event x n
12 kernel_event
13 これらを、すべて二重に持つ。必要なら n の分 extension する。
14
15 event は、上書きす前にすべて、release する必要がある。
16
17 clEnqueueWriteBuffer, clEnqueueNDRangeKernel, clEnqueueReadBuffer は、eventlist で待ち合わせる。
18
19 clEnqueueWriteBuffer は、前の clEnqueueWriteBuffer を待つ
20 clEnqueueNDRangeKernel は、 clEnqueueWriteBuffer を待つ
21 clEnqueueReadBuffer は、clEnqueueNDRangeKernel を待つ
22
23 clEnqueueReadBuffer, clEnqueueWriteBuffer は、あるとは限らない
24
1 2013-11-22 Shinji kONO <kono@ie.u-ryukyu.ac.jp> 25 2013-11-22 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
2 26
3 Multi Dimention の実装がよろしくない。複雑過ぎる。 27 Multi Dimention の実装がよろしくない。複雑過ぎる。
4 28
5 Cpu tasklist を無視して全員に送る 29 Cpu tasklist を無視して全員に送る