Notebookcheck Logo

AMD launches GPUFORT, an open-source attempt against NVIDIA's CUDA

AMD vs NVIDIA (Image source: informaticaxtutti.it)
AMD vs NVIDIA (Image source: informaticaxtutti.it)
AMD has released GPUFORT with the purpose of tackling rival NVIDIA and its CUDA platform. CUDA currently has a firm grip on the parallel computing industry. However, AMD hopes that its continued strategy of providing open-source alternatives will sway developers to its own platform.

Red team developed GPUFORT with the intention of providing developers with an open-source alternative to NVIDIA’s walled garden. To help developers mitigate with the confines of the CUDA proprietary software, AMD has begun to transfer CUDA code to be compatible with Radeon’s parallel computing stack.

GPUFORT has been identified as a research project built under the Radeon Open Ecosystem (ROCm) as a “source-to-source” translation system. At this stage, AMD has concentrated on the C and C ++ programming portion of CUDA Fortran code. The large CUDA code base is translated with Python code in a non-automated process via GPUFORT.

While GPUFORT is somewhat in its early stages, it is capable of completing syntax checks. The project can successfully translate CUDA code and High Performance Computing (HPC) applications to be compatible with ROCm using the Python code base. However, GPUFORT has pitfalls in some areas such as utilizing the complete OpenACC standard, identifying the portions of code that can be downloaded as well as reorganizing loops. AMD released the source code for the project publicly on GitHub under the MIT license.

Buy the Ryzen 7 5800X on Amazon.

Source(s)

static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
> Expert Reviews and News on Laptops, Smartphones and Tech Innovations > News > News Archive > Newsarchive 2021 10 > AMD launches GPUFORT, an open-source attempt against NVIDIA's CUDA
Aleem Ali, 2021-10-11 (Update: 2021-10-11)