私はGPUプログラミングの世界に新たなんだ、私はウィキペディアやグーグルで読んでみましたが、私はまだいくつかの質問を持っている:GPUプログラミング?
私はいくつかのGPU例をダウンロードし、CUDAのために、いくつかの.cuがありましたファイルといくつかのCPPファイルが含まれていますが、すべてのコードは通常のC/C++コード
cudaMemcpyToSymbol
のようなちょっと変わったコードです。残りは純粋なCコードでした。問題は、.cuコードがnvccでコンパイルされ、gccにリンクされているかどうかです。またはそれはどのようにプログラムされていますか?GPUで実行するコードをコーディングすると、すべてのGPUで実行されますか?または単にCUDA?またはCUDAの書き込み方法とATIの書き込み方法と両方の書き込み方法がありますか?
実行時にコンパイルされますか?私のコードは、実行時にメモリにコピーされそこから実行されるバイトコードのようになりますか? – killercode
あなたのGPGPUコードは、実行時にGPU上のコードオブジェクトにコンパイルされたソースコード文字列になります – nulvinge