CUDA của NVIDIA được hỗ trợ để chạy trực tiếp trên GPU của AMD thông qua toolkit 'SCALE'
Dường như ngành công nghiệp đã có thể phá vỡ sự thống trị của NVIDIA đối với ngăn xếp phần mềm, vì vậy họ đang tìm cách loại bỏ trạng thái "độc quyền" thông qua các phương pháp khác nhau. Trước đó, chúng ta đã thấy sự xuất hiện của ZLUDA, một dự án chuyển đổi mã nguồn mở cho phép các thư viện CUDA làm việc với ROCm của AMD, cuối cùng hỗ trợ GPU của Team Red. Một đối thủ mới đã xuất hiện, đó là SCALE, cho phép người tiêu dùng AMD tận dụng khả năng của CUDA của NVIDIA để tạo ra một mô hình "hybrid" cao cấp.
Giám đốc điều hành của Spectral Compute, Michael Sondergaard, tin rằng GPU nên có môi trường mã nguồn mở, tương tự như CPU hiện đại, và rằng sự kết nối nên tồn tại giữa các nền tảng khác nhau. Ông tin rằng SCALE đóng vai trò như một cầu nối cho khoảng cách tương thích giữa CUDA và các nhà cung cấp phần cứng khác, cuối cùng loại bỏ các giới hạn hiện có trên thị trường.
Theo Michael, SCALE là một bộ công cụ GPGPU, tương tự như bộ công cụ CUDA của NVIDIA, sử dụng các tệp nhị phân cho các GPU không phải NVIDIA trong khi biên dịch mã CUDA, vô hiệu hóa nhu cầu về lớp dịch.
SCALE đã được phát triển trong bảy năm và không phụ thuộc vào mã của NVIDIA mà xây dựng công cụ chuỗi công cụ tương thích với CUDA của mình, làm cho SCALE rất dễ thích nghi với nhiều nền tảng, chẳng hạn như GPU RDNA của AMD.
Nó tránh được việc chuyển đổi mã và cho phép các nhà phát triển làm việc với một phiên bản duy nhất của mã nguồn của họ, vì SCALE loại bỏ nhu cầu làm việc với các ngôn ngữ khác, bởi vì nó tương thích nguồn với CUDA.
Với việc triển khai của SCALE, rõ ràng rằng tình trạng của CUDA của NVIDIA sẽ thay đổi từ việc độc quyền sang có sẵn một cách tương đối. Tuy nhiên, điều quan trọng cần lưu ý là SCALE chưa phải là mã nguồn mở; người dùng có thể truy cập vào nó thông qua giấy phép phần mềm miễn phí.
./.
M.P theo Wccftech
CUDA của NVIDIA được hỗ trợ để chạy trực tiếp trên GPU của AMD thông qua toolkit 'SCALE'