Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CPU->GPUおよびGPU->CPUからのデータ転送のレイテンシーの測定に関していくつかの実験を行っています。CPU-> GPUデータ転送速度は、特定のメッセージサイズのGPU->CPU転送速度と比較してほぼ2倍であることがわかりました。なぜそうなのか誰か説明してもらえますか?
CPU/GPU の使用方法、転送速度の測定方法など、実験の詳細がわからないため、CPU->GPU からのデータ転送は通常 DMA 経由であると推測します。システムメモリからグラフィックメモリにブロックバイトを転送できるたびに。ただし、GPU→CPU からのデータ転送では、通常、CPU は PCI バスによってマッピングされたグラフィック アパーチャ メモリを読み取ります。CPU はアパーチャ メモリをキャッシュ不可の厳密な順序でバイト単位でしか読み取ることができないため、低速です。