C、C++の最適化について語るスレ 3
■ このスレッドは過去ログ倉庫に格納されています
0640デフォルトの名無しさん
2011/09/30(金) 14:12:54.47環境によっては int にキャストするより floor のインラインアセンブラや intrinsics を使った方が早いだろうね。
そして呼び出し側の設計しだいでは SIMD 版を作って呼び出すようにするとよりいいだろうね。
許されるなら double ではなく float にすると、SIMD の並列実行数が上がっていいだろうね。
ところで、それを高速化したところで、プログラム全体の処理が目に見えて早くなるとは思えない。
VTunes とかの CPU イベントをカウントできるプロファイラにかけてみた方がいいと思うよ。試用版もあるし。
■ このスレッドは過去ログ倉庫に格納されています