加治/日誌/2012-09-19
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*研究 [#a87aef61]
**進捗 [#wc33450e]
-2DCDP下り計算部分をCUDA化中
--cubackTrace()カーネル関数を用意し、そこからbackTrace(), backTraceCalc()をコールするようにする
-cubackTrace()の引数に指定する変数
--shrdn, rw, rh, dev_accmbuf, ?
-配列なので引数には指定できず関数内で再定義するもの
--ipx, ipy
---accmCalc()で同様に定義されていた
-backTrace処理をGPU内で行うようにするにあたって変更すべき変数
--resbuf, pickup, ?
**気づいたもの [#n099ee73]
***qsort [#i02fad90]
-rankExtraction()内で使われるqsort()のCUDAバージョンを探してみたが、調べたところそれらしき情報は見つからず、ヘッダから定義を探してみても見つからなかった
--qsortは引数に比較関数を指定するので、それを含めると提供されているものを使えた方が良いのだが、見つからないため実装する必要あり・・・?
--それとも同じ挙動をする別のものを自分で作る
***cudaHostAllocMapped [#x84136d8]
-カーネル関数から直接ホストメモリにアクセスできるようになるらしい・・・?
-ただし普通のAPIを使った時より低速になるとか
**その他 [#r835d1ac]
-集中講義と創造工房に思いの外時間を取られてあまり進められなかった
--来週までかかりそう
終了行:
*研究 [#a87aef61]
**進捗 [#wc33450e]
-2DCDP下り計算部分をCUDA化中
--cubackTrace()カーネル関数を用意し、そこからbackTrace(), backTraceCalc()をコールするようにする
-cubackTrace()の引数に指定する変数
--shrdn, rw, rh, dev_accmbuf, ?
-配列なので引数には指定できず関数内で再定義するもの
--ipx, ipy
---accmCalc()で同様に定義されていた
-backTrace処理をGPU内で行うようにするにあたって変更すべき変数
--resbuf, pickup, ?
**気づいたもの [#n099ee73]
***qsort [#i02fad90]
-rankExtraction()内で使われるqsort()のCUDAバージョンを探してみたが、調べたところそれらしき情報は見つからず、ヘッダから定義を探してみても見つからなかった
--qsortは引数に比較関数を指定するので、それを含めると提供されているものを使えた方が良いのだが、見つからないため実装する必要あり・・・?
--それとも同じ挙動をする別のものを自分で作る
***cudaHostAllocMapped [#x84136d8]
-カーネル関数から直接ホストメモリにアクセスできるようになるらしい・・・?
-ただし普通のAPIを使った時より低速になるとか
**その他 [#r835d1ac]
-集中講義と創造工房に思いの外時間を取られてあまり進められなかった
--来週までかかりそう
ページ名: