私は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. Facebook iOS SDK-モバイルアプリインストールトラッキングが動作しない
- 2. Facebook iOS SDKが動作しない
- 3. はXフォワーディングCUDA SDKアプリ
- 4. FacebookのSDKフィードダイアログは、Android SDK 2.1で動作していない下
- 5. Sharekitがiphone SDKで動作していない
- 6. PHP SDK 3.1.1とJSが動作しない場合のログイン
- 7. ペーパークリップs3のストレージがaws-sdk gemで動作しない
- 8. WP7 Facebook SDKのサンプルコードが動作しない
- 9. メソッドDZ.player.getCurrentTrack()とDZ.player.getCurrentIndex()がJavascript SDKで正しく動作しない
- 10. json-frameworkがiPhone SDK 3.0で動作しない
- 11. ios9 Facebookでログインsdkが動作しない
- 12. iPhone SDK「クリア」機能が動作しない
- 13. Photon Client SDKとWebGLがマルチスレッドで動作しない
- 14. AWS SimpleDB Ruby v1 SDK削除メソッドが動作しない
- 15. Android VideoViewがsdk 4.3で動作しない
- 16. facebook javascript sdk loginがiOS /モバイル向けベストプラクティスで動作しない
- 17. Facebook SDKはアルバムと写真が正常に動作しない
- 18. iPhone SDK> 4.1の場合、UIAlertViewのサブビュー
- 19. Linux用CUDA SDK V4.1.28のコンパイルは?
- 20. CUDA SDKのbandwidthTest.cuでスタック・スマッシングが検出されました
- 21. CUDAカーネルが起動しない
- 22. xcode 3.2.5にiOS SDK 4.1をインストールする
- 23. Facebook SDKのFBSDKShareDialogがiOS9で動作していませんか?
- 24. SQLサーバーが正常に動作しないのはなぜですか(android SDK)?
- 25. CUDA 4.1のprintf()エラー
- 26. NVIDIA CUDA 4.1 RC2とParallel NSight 2.1で奇妙な動作が発生する
- 27. Android SDK Manager.exeは動作しません
- 28. Facebook Javascript SDKが動作していませんPage
- 29. getUser()がFacebook SDKで動作していません。PHP
- 30. Android SDKのoverridePendingTransitionが機能しない
どのバージョンのウィンドウですか? – talonmies
Windows 7とCUDAドライバは現時点で入手可能です –
私はWindowsが問題の一部であることを確認します。私は2つのGPU(8800GTSとGTX660)で、Win8の32ビットとUbuntuの12.04の32ビットを私のデスクトップに並べてインストールしました。サンプルはUbuntu上で完全に実行されます(トレースはmemCopyとカーネルの明確なオーバーラップを示します)が、Win8では重複しません。 –