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. デスクトップ上でモバイル(アンドロイド)ブラウザをエミュレートする方法
- 4. Windowsでshm_openをエミュレートするには?
- 5. pywin32で押さえつける方法をエミュレートする方法
- 6. Windows上で仮想的にマップされたネットワークドライブをエミュレートするC++コード?
- 7. IE8環境をエミュレートする方法は?
- 8. Vector3.TransformNormalをエミュレートする方法
- 9. アンドロイドエミュレータのホームボタンをエミュレートする方法
- 10. Windows上でJavaアプリケーションをネイティブに見せる方法 - 方法
- 11. ブルートゥースチャットのエミュレート/テスト方法
- 12. CUDAがスレッドをスケジュールする方法
- 13. CUDAグローバル変数をリセットする方法
- 14. Windows 8でARMをエミュレートすることは可能ですか?
- 15. ASPでWindows CE上でJPEG画像を圧縮する方法
- 16. Windows上でTomcat 6でログバックを設定する方法
- 17. 基本セットアップでWindows上でGerritを実行する方法
- 18. php_phar.dllの入手方法は? Windows上で
- 19. Windows上で異なるBluetoothスタックを処理する方法
- 20. iOSでQuartz 2Dを使用してUIPickerViewをエミュレートする方法
- 21. Windows上でFIPSを有効にする方法7
- 22. Windows上でisapi拡張をホストする方法azure
- 23. セットアップする方法のPaaSをasp.netでWindowsサーバ上
- 24. Windows 7上でWeb Application Stress Tool(Homer)(ホーマー)をインストールする方法
- 25. windows上でjocamlを設定/インストールする方法
- 26. Windows上でJavaからbashスクリプトを起動する方法は?
- 27. Windows上でSelenium Gridをセットアップする方法 - "サービス"として
- 28. Windows上でAndroidデバイスを接続する方法
- 29. Windows上でMeteor.jsのバージョンを確認する方法
- 30. Windows上でブラックベリーアプリケーションをテストする方法 - 無料のエミュレータ?
見てください@@stackoverflow.com/questions/3756464/cuda-without-cuda-enabled-gpu –