Bản phát hành ROCM 6.4 mới nhất của AMD tiếp tục thiếu hỗ trợ RDNA 4
AMD vừa phát hành ROCm 6.4 với nhiều cải tiến, bao gồm nâng cấp khung phần mềm, hỗ trợ hệ điều hành rộng hơn và cải tiến cho một số công cụ hiệu suất và phân tích. Tuy nhiên, ROCm vẫn chưa hỗ trợ GPU RDNA 4, điều này có thể khiến các nhà phát triển ngần ngại chuyển sang kiến trúc mới của AMD. Khi RDNA 4 ra mắt vào tháng trước, sự tương thích với ROCm ngay từ ngày đầu tiên đã được mong đợi, như đã được phó chủ tịch phần mềm AI của AMD gợi ý.
ROCm là nền tảng lập trình GPU mã nguồn mở của AMD, cạnh tranh với hệ sinh thái CUDA của Nvidia để hỗ trợ các ứng dụng HPC và AI. ROCm chủ yếu tập trung vào các bộ tăng tốc MI Instinct của AMD và dòng Radeon Pro, nhưng hỗ trợ cho các GPU Radeon tiêu dùng đã bắt đầu xuất hiện, mặc dù chậm hơn CUDA. RDNA 4 mang lại nhiều cải tiến kiến trúc, gấp đôi số phép toán FP16 mỗi chu kỳ và tăng gấp 8 lần số phép toán INT4 với độ thưa.
RDNA 4 hỗ trợ FP8, mang lại khả năng xử lý tăng gấp tám lần so với FP16 của RDNA 3, đặc biệt khi có tính thưa. Tuy nhiên, nếu không có hỗ trợ chính thức từ ROCm, các cải tiến này sẽ không phát huy tác dụng. Thú vị là, lần đầu tiên Navi 48, GPU cho dòng RX 9070, được nhắc đến trong một bản vá ROCm năm ngoái. Mặc dù AMD vẫn đang cải thiện phần mềm, ROCm sẽ không hỗ trợ RDNA 4 ngay khi ra mắt, và AMD đang tìm kiếm ý kiến từ người dùng về danh sách hỗ trợ GPU ROCm, trong đó RX 6000 RDNA 2 là những sản phẩm được yêu cầu nhiều nhất. AMD cũng đã giới thiệu một số thay đổi với ROCm 6.
Phiên bản 4 hỗ trợ chế độ CPX với bộ nhớ NPS4, PyTorch 2.6 và 2.5, VP9 với rocDecoderocPyDecode, cùng nhiều cải tiến cho ROCm Compute Profiler. Hỗ trợ Oracle Linux 9 và GPU Radeon PRO W7800. Dù nỗ lực cạnh tranh với CUDA, hỗ trợ phần cứng của AMD vẫn thua kém so với Nvidia. Hỗ trợ ROCm cho các GPU Radeon tiêu dùng trên Windows, bắt đầu từ 2022, hiện đã mở rộng cho hầu hết các GPU từ các dòng RDNA 2 và RDNA 3, ngoại trừ hỗ trợ HIP SDK cho dải RX 6600 đến RX 6750 XT.
Tôi nói gần như tất cả vì danh sách thiếu RX 7650 GRE và RX 7900 GRE. Tình hình trên Linux còn tệ hơn, chỉ tương thích với bốn GPU Radeon. Tuy nhiên, không phải tất cả đều xấu, vì giờ đây bạn có thể sử dụng ROCm trên dòng APU Strix Halo của AMD với tối đa 128GB bộ nhớ, rất phù hợp cho các tác vụ AI và HPC di động. AMD thường phát hành cập nhật ROCm hàng tháng, vì vậy chúng ta có thể thấy hỗ trợ RDNA 4 trong lần phát hành tiếp theo.
Tuy nhiên, sự không nhất quán này có thể khiến các nhà phát triển nghiêng về Nvidia, vì hãng này cung cấp khả năng tương thích tốt hơn và ổn định hơn.
Nguồn: www.tomshardware.com/pc-components/gpus/amds-latest-rocm-6-4-release-continues-to-lack-rdna-4-support