私はCUDA GPUコンピューティングSDKとCUDAコンピューティングツールキットを4.1にアップグレードしました。私はsimpleStreamsプログラムをテストしていましたが、一貫して非ストリームの実行に時間がかかります。私のデバイスは、コンピューティング機能2.1と私はVS2008、Windows OSを使用しています。cuda sdk SDK 4.1のsimpleStreamsが動作しない
答えて
私はCudaの新機能ですので、コードを投稿しなくても手伝っても大丈夫です。投稿が不可能な場合は、Nvidia's visual profilerをご覧ください。そのクロスプラットフォームは、ボトルネックがあったことを示すことができます。
私はexamplesディレクトリから実行しようとしています。私のコードではありません.i新しいコードにいくつかのバグがあると思います。 –
コードのドキュメントをチェックしてください。私はどのような例のディレクトリを使用していますが、 'cuda by example'の本に含まれていたものは、CPUバージョンとGPUバージョンを含むコードを持っていたのでしょうか? – Lostsoul
srcフォルダにはありません。私はsimpleStreamsの例を実行しています...ストリームされたバージョンはストリームされていないバージョンよりも時間がかかります、なぜそれが起こっているのか分かりませんか? –
このサンプルには常に問題があります。サンプルを微調整してカーネルとメモリのコピーの長さを同じにすると、オーバーラップが改善されます。通常、最初の提出の幅は並行性の方が優れています。ただし、WDDM OSでは、カーネルの起動直後にメモリコピーを発行すると、このサンプルは通常はより重複します。
これも気づいた。私はそれが私のことだと思っていましたが、私は改善に気付かず、フォーラムの検索を試みましたが、他の誰かを見つけられませんでした。
私はCuda By Exampleの本でもソースコードを実行しました(これは本当に役に立ちます.GPUプログラミングについて真剣に考えているなら、それを選ぶことをお勧めします)。
第10章の例では、ストリームの使用方法を示す例の進行状況を示しています。 http://developer.nvidia.com/content/cuda-example-introduction-general-purpose-gpu-programming-0
しかし、比較、(基本的には単一ストリームのバージョンである) 1.非ストリーミングバージョン 2.(正しくasyncmemcpyとカーネルをストリーミングキューに入れられた 3.ストリーミング(間違っasyncmemcpyとカーネルの起動をキューに入れられました)起動)
私はcudaストリームの使用に利点がないとわかります。勝利の眺めがcudaストリームを正しくサポートしていなかったことを議論しているオンラインソースがいくつか見つかりましたので、win7の問題かもしれません。
リンク先の例で見つけたものを教えてください。私の設定はWin7 64bit Pro、Cuda 4.1、Dual Geforce GTX460カード、8GB RAMです。
私はそれがWin7の問題かもしれないとは考えていませんでしたが、私はLinux上でそれをチェックさせてください –
- 1. Azure python sdkが動作しない
- 2. Emotiv JavaコミュニティSDKが動作しない
- 3. Facebook Js Sdk、publish_actionsが動作しない
- 4. Facebook iOS SDK-モバイルアプリインストールトラッキングが動作しない
- 5. Facebook SDKがJavascriptで動作しない
- 6. Facebook iOS SDKが動作しない
- 7. はXフォワーディングCUDA SDKアプリ
- 8. Web SDK - iPhoneで動作しない
- 9. FacebookのSDKフィードダイアログは、Android SDK 2.1で動作していない下
- 10. Androidのメモリリーク?ナビゲーションSDKが正しく動作しない
- 11. iPhone SDK> 4.1の場合、UIAlertViewのサブビュー
- 12. Android SDKが起動しない
- 13. Sharekitがiphone SDKで動作していない
- 14. AsynctaskがSDK 23以前で動作していない
- 15. PHP SDK 3.1.1とJSが動作しない場合のログイン
- 16. Androidのデフォルトmin sdkが動作しない
- 17. azureの@ line/bot-sdkが動作しない
- 18. スクリプトタスクの下でSSSパッケージでAWS SDKが動作しない
- 19. ペーパークリップs3のストレージがaws-sdk gemで動作しない
- 20. Google VR SDKのユニティパッケージが動作しない
- 21. WP7 Facebook SDKのサンプルコードが動作しない
- 22. iOS上のFacebook SDK共有が動作しない
- 23. メソッドDZ.player.getCurrentTrack()とDZ.player.getCurrentIndex()がJavascript SDKで正しく動作しない
- 24. FOSRestBundleがSymfony 4.1で動作しない
- 25. AWS Ruby SDKで動作しないセット操作の変更
- 26. Android VideoViewがsdk 4.3で動作しない
- 27. iPhone SDK「クリア」機能が動作しない
- 28. Firebase Admin SDkがバックエンドから動作しないJava
- 29. サービスファブリックアプリケーションで実行中にWebJob SDKが動作しない
- 30. AWS SimpleDB Ruby v1 SDK削除メソッドが動作しない
どのバージョンのウィンドウですか? – talonmies
Windows 7とCUDAドライバは現時点で入手可能です –
私はWindowsが問題の一部であることを確認します。私は2つのGPU(8800GTSとGTX660)で、Win8の32ビットとUbuntuの12.04の32ビットを私のデスクトップに並べてインストールしました。サンプルはUbuntu上で完全に実行されます(トレースはmemCopyとカーネルの明確なオーバーラップを示します)が、Win8では重複しません。 –