Phòng thí nghiệm quốc gia Lawrence Livermore hiện đã chuyển phần mềm Kripke của họ sang chạy trên HIP của AMD để tăng tốc GPU.

Kripke như một trình giải mã vận chuyển hạt xác định 3D Sn đơn giản, có thể mở rộng, đã lên phiên bản 1.2.5 ngày hôm nay và giới thiệu hỗ trợ AMD HIP như một giải pháp thay thế cho hỗ trợ NVIDIA CUDA hiện có của nó. Giao diện máy tính không đồng nhất cho khả năng di chuyển (HIP) là phương tiện của AMD để giảm bớt việc chuyển đổi các ứng dụng NVIDIA CUDA truyền thống sang mã C ++ di động để thực thi trên bộ xử lý đồ họa AMD.

Dự án nguồn mở LLNL này đã thêm hỗ trợ AMD HIP thông qua thư viện phần mềm RAJA của họ đóng vai trò là lớp trừu tượng cho phần mềm HPC. Kripke đã hỗ trợ NVIDIA CUDA trong một thời gian và cả OpenMP/MPI để thực thi CPU trong khi cuối cùng cũng có hỗ trợ tăng tốc của AMD với hỗ trợ HIP gốc này.

Việc áp dụng AMD HIP có khởi đầu chậm chạp nhưng trong thời gian gần đây với phần cứng đồ họa ngày càng cạnh tranh của AMD và nhiều siêu máy tính chiến thắng hơn, hỗ trợ AMD HIP trong các cơ sở mã ngược dòng của nhiều dự án HPC nguồn mở hơn đã được tăng dần. Phần mềm AMD HIP như một phần của ROCm cũng tiếp tục hoàn thiện và các dự án mới ra đời như Orochi để tiếp tục cải thiện câu chuyện tính toán GPU AMD.

Nếu bạn quan tâm đến Kripke, hãy xem bản phát hành mới với hỗ trợ HIP tại GitHub .

Phòng thí nghiệm Quốc gia Lawrence Livermore tiếp tục hỗ trợ AMD của họ trong quá trình chuẩn bị cho siêu máy tính El Capitan dự kiến ​​lên mạng vào năm tới với hiệu suất dự kiến ​​khoảng 2 ExaFLOPS sử dụng AMD EPYC”Zen 4″CPU có GPU Radeon Instinct thế hệ tiếp theo.

Categories: IT Info