2012-02-25 3 views
0

私はCUDAを教えるコースを取っています。私は私の個人的なラップトップを使用したいと思うが、私はNVIDIAのグラフィックプロセッサを持っていない。私はATIです。だから私は使用できるバーチャルハードウェアシミュレータがあると思っていたのですか? CUDAグラフィックスプロセッサを搭載したPCを使用する以外の方法はありません。 VMwareとしてのCUDA対応グラフィックスプロセッサ

ありがとうございました

+0

cg1.4xlargeインスタンスタイプ(2台のTesla M2050 GPU)のAmazon EC2オンデマンド料金は$ 2.10です。 – ArchaeaSoftware

答えて

2

CUDAツールキットはホストCPUエミュレーションモードに付属していましたが、3.0リリースサイクルの早い段階で廃止され、2年間の最善の期間、ツールキットから完全に削除されました。

今日、唯一の現実的な選択肢はOcelotです。これにはPTXアセンブリトランスレータがあり、x86 CPU用のCUDAランタイムの再実装が非常に信頼性が高く、また、実験的なPTXからAMD ILトランスレータまであります(後者では経験はありません)。最新のGNUツールチェーンを備えた現代的なLinuxシステムでは、Ocelotは実行するのがかなり簡単です。機能しているWindowsポートがあるかどうかわかりません。

+2

The Portland Groupの商用製品CUDA x86もあります。 – harrism

-1

CUDAは独自のエミュレーションモードの魔女を持っているCPU上のすべてを実行します。問題は、このような場合、実際の同時実行性を持たないため、エミュレーションモードで正常に実行されるプログラムは、通常モードでは失敗する(通常はそうする)ことです。エミュレーションモードでコードを開発することはできますが、CUDAカードを搭載したコンピュータでデバッグする必要があります。

+0

CUDA *には独自のエミュレーションモードがありました。それは廃止され、ずっと前に削除されています.... – talonmies

関連する問題