【CUDA編程】學習筆記(三) CUDA軟件抽象機制

一、多線程 (1)設計理念 CPU是面向延遲的核心,儘可能快完成計算任務 GPU是面向吞吐量的核心,通過多個線程實現在某一段時間內的高吞吐率 打個比喻,前者是一架飛機,後者是一千輛牛車 可以看到,CPU的Cache更大,通過複雜的控制邏輯實現性能優化,而GPU的控制邏輯相對簡單,通過多線程來實現高吞吐率 (2)多線程 CPU中的SIMD ✓所有內核同時執行相同的指令,但數據不同 ✓類似於CRAY超
相關文章
相關標籤/搜索