皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

SCALE 1.3增加了BFloat16和其他新功能,用于在AMD GPU上编译CUDA应用程序

去年 Phoronix 上介绍的一个新软件项目是 SCALE,用于为 AMD GPU 原生编译 CUDA 应用程序。这种基于开源 LLVM 代码库构建的 CUDA 的“净室”实现继续发展壮大,本周推出 SCALE 1.3,具有更多功能和硬件支持,可用于编译 CUDA 软件以执行 AMD GPU。

SCALE 继续由 Spectral Compute 开发,完全独立于 AMD。SCALE 的目标仍然是 GPGPU 编程工具包,用于为 AMD GPU 原生编译 CUDA 软件,同时不需要修改 CUDA 程序本身。这个兼容 nvcc 的编译器和 SCALE 及其运行时的其他元素不断改进,以增强为 AMD GPU 构建的 CUDA 软件的可能性。

在新的 SCALE 1.3 版本中,他们将代码库从构建在 LLVM 17 之上转变为现在构建在 LLVM 19 之上。他们还增加了对上游 ROCm 6.3.1 的支持。

新的硬件支持包括 Radeon RX Vega “GFX902” 图形处理器。此外,SCALE 企业版现在支持带有 GFX908、GFX90A、GFX940 和 GFX942 目标的 AMD Instinct 加速器。

SCALE 1.3增加了BFloat16和其他新功能,用于在AMD GPU上编译CUDA应用程序

SCALE 1.3 的其他一些变化包括一个新的 “scaleenv” 环境命令,使其更易于使用 SCALE,支持 BFloat16 指令,支持模拟 32 的 warp 大小,非 CMake 构建系统的兼容性改进,以及各种库改进。SCALE 库支持新的多 GPU API 和各种其他新增功能。与 NVCC 兼容的编译器还增强了各种兼容性。

SCALE 1.3 现在还提供官方的 Rocky Linux 9 软件包以及他们现有的 Ubuntu 软件包和通用 tarball。

希望了解有关 SCALE 1.3 软件版本的更多信息的用户可以通过 SCALE-Lang.com 进行了解。

转自 SCALE 1.3 Adds BFloat16 & Other New Features For Compiling CUDA Apps On AMD GPUs – Phoronix

登录

注册