AMD悄悄地釋出了ROCm 5.0,做了相關的改進及功能的增強。其最大變化是支援了Radeon Pro V620和Radeon Pro W6800工作站GPU,這一定程度上對基於RDNA 2架構的Navi 2x GPU提供了支援。此外Instinct MI200系列計算卡的加入,可以為高效能計算(HPC)和AI應用程式提供有力支援。
ROCm是一個開放式軟體平臺,為追求高靈活性和高效能而構建,針對加速式計算且不限定程式語言,讓機器學習和高效能計算社群的參與者能夠藉助各種開源計算語言、編譯器、庫和重新設計的工具來加快程式碼開發,適合大規模計算和支援多GPU計算。
不過很長時間以來,ROCm都沒有對Navi 1x和Navi 2x GPU提供有效的支援。雖然ROCm 5.0上支援的是工作站GPU,但鑑於消費級GPU的關聯性,Radeon RX 6000系列與ROCm 5.0有可能可以配合使用。Phoronix表示,會進行相關的測試,同時ROCm 5.0是否重新支援Polaris架構GPU也有待確認。ROCm 5.0還添加了對Red Hat Enterprise Linux 8.5的支援,並且引入了AMDGPU / AMDKFD的部分核心模式驅動程式碼。
去年AMD建立了一個名為GPUFORT的專案,也屬於ROCm的一部分。AMD很長時間內一直在努力,幫助開發人員將盡可能多的CUDA特定程式碼遷移到Radeon開源計算堆疊支援的介面,讓大型CUDA程式碼庫可以在英偉達生態系統之外工作。在這次ROCm 5.0中,對相關支援的程式碼也做了最佳化。
由於AMD沒有提前說明ROCm 5.0的相關情況,所以仍有許多問題有待確認。