詳細タブのvisual profiler(cuda toolkit 4.1)には、スループットというメトリックがあります。これはmemcpy HtoD DtoHなどのためだけに価値があります。誰かがそれが何であるかを正確に知っていますか? ヘルプ検索では、さまざまなスループット(たとえば、グローバルメモリスループットなど)があり、このメトリックの参照先はわかりません。cuda visual profiler details-> throughput
1
A
答えて
2
スループットは、データ転送速度(通常はGB/s単位)です。 HtoDとDtoHの場合、これはホストとデバイス間のデータ転送で、2つを接続するPCIバスを介して行われます。 DtoDを使用することもできます。この場合、PCIバスの帯域幅に制限されないため、スループットが大幅に向上するはずです。ホストとデバイスの間でデータを転送することは、CUDAの優れたパフォーマンスにとって最大のボトルネックの1つなので、これは重要な基準です。可能であれば、ホスト上の固定(ページロック)メモリを使用して、ホストデバイスのスループットを向上させることができます。
nvvp
を使用して、SDKに含まれているbandwidthTest
の例をプロファイルすることでテストできます。
関連する問題
- 1. Compute Visual ProfilerのCUDA memset
- 2. CUDAとCompute Visual Profilerの新機能
- 3. NVIDIA Parallel Nsight Vs Visual Profiler
- 4. 計算のVisual Profilerは、<strong>計算ビジュアルプロファイラ</strong>で
- 5. ラッパー関数によって呼び出されるCUDAプログラムにNVIDIA Visual Profilerを使用する
- 6. Visual Studio 2008のCUDA用Intellisense
- 7. 計算のVisual Profilerの計算ビジュアルプロファイラをインストールした後
- 8. Visual Studio Performance Profilerが表示されない
- 9. NVidia Visual Profiler(nvvp)からデータをエクスポートするには?
- 10. Visual StudioでのCuda並列コード生成
- 11. CUDA Visual Studio統合インストールの失敗
- 12. Visual StudioのC++とCuda速度
- 13. CUDA 5とVisual Studio 2010のIntellisenseエラー
- 14. CUDA nvidia Fermi GPUシステム用Visual Studio 2017インテグレーション
- 15. CUDA Nsight Debug Focus、Visual Studio 2012 Edition
- 16. Visual Studio 2015 Update 3をCUDA 8に正しくインストールするVisual StudioなしでCUDA 8を使用する
- 17. Google App Engine Profiler
- 18. Symfony Profilerのログデータ
- 19. profiler in rubymine
- 20. 詳細Symfony3 Profiler
- 21. Symfony Profiler phpactiverecord
- 22. wcf + postsharpのProfilerライブラリ
- 23. mvc-mini-profiler with OutputCacheAttribute
- 24. Profiler QTアプリケーション(Windows用)
- 25. IdentityServer4/Newtonsoft.JsonのProfiler BLOCKED_TIME
- 26. Sql Server Profiler Free Tool
- 27. NHibernate Profiler - キャッシュされたエンティティ
- 28. Node.js:リダイレクト.profiler()と.logging()出力
- 29. StructureMap DBServiceRegistryとMVC-mini-profiler?
- 30. xcodeのMac用OpenGL Profiler 8