AMDGPU XGMI 支援¶
AMDGPU XGMI 支援
XGMI 是一種高速互連,它將多個 GPU 卡連線到同構的記憶體空間中,該記憶體空間由一個集體 Hive ID 和單獨的節點 ID 組織,兩者都是 64 位數字。
檔案 xgmi_device_id 包含每個 GPU 裝置唯一的 ID,並存儲在 /sys/class/drm/card${cardno}/device/ 目錄中。
在裝置目錄中,建立了一個子目錄“xgmi_hive_info”,其中包含 Hive ID 和節點列表。
- Hive ID 儲存在
/sys/class/drm/card${cardno}/device/xgmi_hive_info/xgmi_hive_id
- 節點資訊儲存在編號的目錄中
/sys/class/drm/card${cardno}/device/xgmi_hive_info/node${nodeno}/xgmi_device_id
每個裝置都有自己的 xgmi_hive_info 目錄,其中包含一組映象節點子目錄。
XGMI 記憶體空間是透過將每個節點以 2 的冪填充的 VRAM 空間連續地新增到彼此來構建的。