GPUで分岐予測について質問があります。私が知る限り、GPUでは分岐を使って述語を行います。 Aは、40サイクルを取り、1本の経糸のために仮定した場合、Bは、実行を完了するために50サイクルかかるのであれば、AとBの両方が実行さGPUの分岐予測
if (C)
A
else
B
、そう例えば:
私はこのようなコードを有しますこのブランチを完成させるのに合計90サイクルかかりますか?あるいは、AとBが重なっている、すなわちAのいくつかの命令が実行された後、メモリ要求を待ってから、Bの命令が実行され、メモリを待つなどのことですか? ありがとう
この質問をさらに編集したい人は、ブランチ予測とブランチ予測は**同じものではないことに注意してください...... – talonmies
ここではよく分かっています:http:// www.yosefk.com/blog/simd-simt-smt-parallelism-in-nvidia-gpus.html –