AMD 推出 GPUFORT:Fortran+OpenACC 和 CUDA Fortran 的源到源转换
Phoronix 消息指出,AMD 现已经向一个名为 GPUFORT 的新项目公开了他们的代码。这个新的 GPUFORT 项目将处在 Radeon Open eCosystem(ROCm)的保护伞下,是他们在帮助拥有大型 CUDA 代码库的开发者从 NVIDIA 的封闭生态系统中进行过渡所做的最新努力。 过去几年的时间里,AMD 已经做出了 HIPify 和其他方面努力,以帮助开发人员将尽可能多的 CUDA 特定代码迁移到 Radeon 开源计算堆栈支持的接口。迄今为止,这些努力大部分都集中在 C/C++ 代码上,而 GPUFORT 则是采用以 CUDA 为中心的 Fortran 代码并将其调整为 Radeon GPU 执行。GPUFORT 支持将 CUDA Fortran 和基于 OpenACC 的 Fortran 代码的源代码转换为 OpenMP 4.5+ 以供 GPU 执行或 Fortran + HIP C++ 代码。 根据介绍,GPUFORT 是一个研究项目,不是编译器本身,而是执行源到源转换的 Python 代码库。至少在目前的这个阶段,AMD 工程师并不指望 GPUFORT...
