Mercurial > hg > Game > Cerium
diff TaskManager/ChangeLog @ 1506:a7895ab4d0e3 draft
add flip flag and NDRange flag
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 10 Sep 2012 15:04:39 +0900 |
parents | 8a05c213dadb |
children | b53d197ec03d |
line wrap: on
line diff
--- a/TaskManager/ChangeLog Fri Aug 24 18:03:12 2012 +0900 +++ b/TaskManager/ChangeLog Mon Sep 10 15:04:39 2012 +0900 @@ -1,3 +1,22 @@ +2012-9-5 Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> + + set_cpu(SPE_ANY) + CPUで実行するかGPUで実行するか選択可能にする + CPU_ANYとGPU_ANYを追加 + SPE_ANYを選択したときにGPUで実行できるかはコマンドラインで選択した方がよい + -cpuと-gpuで選択する + ベンチマークを取る事も考える + + sortではflipを使っている + flip:input data上で計算を行ったときにそのinput bufferをそのままoutput bufferにする機能 + これをGPUで実現するにはbufferをread writeにすればよい + そのためにはtask投入時にflipするかどうかを知っている必要がある + taskにbit fieldを使ったflagがあるので、そのAPIを足す。かなりの変更が必要 + schedTaskのflipはやめる + + 将来的にはCLのソースとCeriumのソースは同じにしたい + CLに合わせるか、CLを生成するかのどちらか + 2012-8-22 Shinji KONO <kono@ie.u-ryukyu.ac.jp> 今後の課題