新聞動態
News
測試目的
多 GPU 機器,在其中兩卡之間加上橋接器,測試傳輸速度是否有提升;
測試步驟
在部署 4 片 A30 的機器上,運行 cuda 樣例程序 P2pbandwidthLatencyTest,測試不同卡之間是否有 P2P 通信、卡之間的傳輸速度;
然后每兩卡之間加上橋接器,一共加兩個橋接器,再測試不同卡之間是否有 P2P 通信、卡之間的傳輸速度;
測試環境:
測試過程及結果:
不加橋接器的狀態:
1.顯示各顯卡狀態;
2.運行 P2pbandwidthLatencyTest,顯示各卡通信狀態及速度;
可以看到:GPU0 和 GPU3 之間、GPU1 和 GPU2 之間,都是沒有 P2P 通信的;
3.加上兩個nvlink橋接器(下圖紅框所示);
4.加上橋接器后,顯示各顯卡狀態:
可以看出,加上橋接器后的兩卡之間實現了 P2P 通信;
我們將兩個表數據合并,更方便地比對:
測試結論:
1.不加橋接器時,四張卡不能進行 P2P 通信;
2.在相鄰兩卡之間加上橋接器后,兩卡之間可以進行 P2P 通信,而且速度有極大提升;