NVIDIAグラフィックカードを搭載していないコンピュータからCUDAサンプルとコードをテストする方法はありますか? 私はWindowsとCUDAの最新バージョンを使用しています。Windows上でCUDAをエミュレートする方法
答えて
いくつかの可能性があります。
- 使用内蔵されていエミュレータCUDAの古いバージョンでは、(2.3は確かにそれを持っています)。エミュレータは遠くからのもので、最新のCUDAリリースの機能はありません。
- OpenCLを使用すると、CPU上で実行できます(nVidia SDKでは動作しませんが、AMDまたはIntel OpenCLの実装(AMDはIntel CPU上でうまく動作します)、btw)をインストールする必要があります。私の経験上、OpenCLは通常であり、CUDAよりも少し遅いです。
- オシロスエミュレータの窓口はhttp://code.google.com/p/gpuocelot/です。私はそれを試していない。
ただし、CUDA対応カードを購入することをおすすめします。 8xxxまたは9xxxシリーズは大丈夫、本当に安いです。エミュレーションでは、GPGPUプログラミングの基本的なスキルを身に付けることができますが、実際のアプリケーションを書くときは、デバッグやパフォーマンスの調整ができないため、役に立たなくなります。
2.3を使用する際の短所は何ですか?線形代数演算を行うには、CUDAしか必要ありません。私がまだ2.3版を使ってそれを行うことができるなら、私はこれを行うでしょう。 – lezebulon
2.3ツールキットに同梱されているcuBLAS(CUDAのBLASライブラリ)は、ほとんど機能を実装していません([2.3マニュアル](http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/CUBLAS_Library_2.3.pdf )vs [4.0マニュアル](http://developer.download.nvidia.com/compute/DevZone/docs/html/CUDALibraries/doc/CUBLAS_Library.pdf))。また、私は[CULA](http://www.culatools.com/)がエミュレータ上で動作するかどうかについての情報は見当たりませんでした。また、2.3ではgcc/iccの古いバージョンのみをサポートしているかもしれませんし、いくつかのバグがあります。しかし、CUDAの基本機能はすべて2.3にあります。 – aland
ありがとう!また、何も変更することなくバージョン2.3で作成されたコードを4.0バージョンでコンパイルして実行できることも意味しますか? – lezebulon
- 1. Windows上でキーボードをエミュレートする
- 2. Windows上でのCUDAインストール
- 3. Windows上のTheano + Cuda 8.0 - コンパイルエラー
- 4. デスクトップ上でモバイル(アンドロイド)ブラウザをエミュレートする方法
- 5. Windowsでshm_openをエミュレートするには?
- 6. WindowsでAndroidドローンコントロールアプリをエミュレートする
- 7. Windows上でcudaを使用しようとしています
- 8. ssh/NMSSHでキーをエミュレートする方法
- 9. 自動ホットキーを使用してWindows 10でハイパーキーをエミュレートする方法
- 10. Windows上で仮想的にマップされたネットワークドライブをエミュレートするC++コード?
- 11. Windowsマシン上で.NETコアアプリケーションをWindowsマシンでコンパイルする方法
- 12. pywin32で押さえつける方法をエミュレートする方法
- 13. Windows上でWindowsパスを取得する方法(cygpathと同等)?
- 14. CUDA/OpenCLユニットのテスト用にGPUをエミュレートすることは可能ですか?
- 15. Vector3.TransformNormalをエミュレートする方法
- 16. IE8環境をエミュレートする方法は?
- 17. SCSIデバイスをエミュレートする方法
- 18. アンドロイドエミュレータのホームボタンをエミュレートする方法
- 19. Appiumのオーバービューボタンをエミュレートする方法
- 20. 方法:CUDA IFFT
- 21. AWS EC2上のWindows Server上でWSLにアクセスする方法は?
- 22. Windows 8でARMをエミュレートすることは可能ですか?
- 23. Windows上でプログラムを実行する方法(ubuntu bash windows 10)windowsタスクスケジューラ
- 24. Windows上でJavaアプリケーションをネイティブに見せる方法 - 方法
- 25. ブルートゥースチャットのエミュレート/テスト方法
- 26. CUDAがスレッドをスケジュールする方法
- 27. CUDAグローバル変数をリセットする方法
- 28. php_phar.dllの入手方法は? Windows上で
- 29. ASPでWindows CE上でJPEG画像を圧縮する方法
- 30. Windows上でTomcat 6でログバックを設定する方法
見てください@@stackoverflow.com/questions/3756464/cuda-without-cuda-enabled-gpu –