ハードウェアのシミュレーションを高速化するためにGPGPUを使用できるかどうかを調査しています。私の推論はこれです:ハードウェアは本質的に非常に並列であるため、なぜ高度にシーケンシャルなCPUでシミュレーションするのですか?
GPUは、プログラミングの制限的なスタイルではないにしても、これに最適です。単一のカーネルを実行しているなどです。
GPGPUプログラミングの経験はほとんどありませんが、OpenCL / CUDAでイベントやキューを使用することはできますか?
編集:ハードウェアシミュレーションとは、エミュレーションではなく、ビット精度の動作シミュレーション(VHDL動作シミュレーションなど)を意味します。