
NVLink 通過地址轉換服務(ATS, address translation service)使 CPU 和 GPU 可訪問對方的內存,即達成虛擬意義上的內存統一。同時,為解決軟件編程難度,英偉達在 CUDA 6.0 引入了統一內存模型,系統會自動在 GPU 和 CPU 之間遷移在虛擬統一內存中分配的數據,簡化數據分配操作。但整體上看,盡管相比 PCIe 而言,NVLink 具備更高帶寬(實現了 PCIe 5.0 總線的 7 倍帶寬),但 NVLink 本質仍是通過協議傳輸,數據仍需在兩者內存間 分配和復 制,與 AMD 的統一內存架構物理上內存統一、 無需協議傳輸和數據復制同步的方法仍有所不同。