- 1 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 19:29:37 ]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 CUDA使いが優しくコメントを返しますが、 お礼はCUDAの布教と初心者の救済をお願いします。 CUDA・HomePage www.nvidia.com/cuda 関連スレ GPUで汎用コンピューティングを行うスレ pc11.2ch.net/test/read.cgi/tech/1167989627/ GPGPU#3 pc12.2ch.net/test/read.cgi/tech/1237630694/
- 93 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 17:28:04 ]
- GPUに型変換するのは遅いと思うのだが。
- 94 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:44:37 ]
- その通りだな、そこで相当なロスが出ると思う
- 95 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:30:59 ]
- voidでコピーして、floatのポインタで計算すれば良いんじゃねーの?
何か勘違いしてる?
- 96 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:47:32 ]
- >>91
興奮してるなぁw
- 97 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:31:33 ]
- int -> floatのキャストなら1命令だからむしろ速いんじゃないのか
アライメントは考慮したほうがいいけど
- 98 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:27:25 ]
- いやだから、gpuでshort -> intはダメだろ。
intで渡しておいて、int -> floatはイントリンシックで。
- 99 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:54:01 ]
- 別にshortで渡しても問題ないかと。
GPU内でshort -> intの変換をしてから int -> floatの変換が起こりますが、 そんなに頻繁に変換をするわけでなければメモリ転送量の削減効果の方が大きいでしょう。 #32-bitアクセスにするためにshort2型をお薦め。
|

|