最近,暇を見つけてはCUDAプログラミングに没頭しているのですが,
どうやらGPUの浮動小数点はfloatがデフォルトらしい,
というのをネットで見つけて,実際やってみました.
浮動小数点を double にした場合:
real 147m13.761s
user 147m0.970s
sys 0m5.916s
浮動小数点を float にした場合:
real 40m51.620s
user 40m43.707s
sys 0m5.255s
というわけで,3.6倍かせげました.こんな違うんだ・・・