Mercurial > hg > Game > Cerium
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 の実装がよろしくない。複雑過ぎる。