ZLUDA 5-preview.43版本今日发布,这是一个用于非NVIDIA GPU的开源CUDA实现,其当前重点之一是在搭载ROCm的AMD Radeon GPU上启用CUDA。目前,这项工作仍在持续推进,目前有两名全职开发人员致力于这项工作。
|._9;T-Yde %.NOQ<@W ZLUDA首席开发人员Andrzej Janik今日发布了ZLUDA 5-preview.43版本。新的ZLUDA 5版本现在支持链接时优化(LTO)以提高性能,改进了项目的构建系统,实现了针对AMD GPU的模式跟踪,修复了ROCm 6.4的兼容性问题,实现了额外的CUDA API,开始支持NVIDIA PhysX 32位,增加了对多个返回参数的支持,并带来了一系列其他功能。
<B3v4f <Z0N)0| 这是自2024年底以来ZLUDA的首个预览版本,因此内容丰富。新增的CUDA功能包括cuGetProcAddress和cuGetProcAddress_v2、
|I0O|Zdv E0SP runtime_callback_hooks_fn2、cuModuleGetLoadingMode、cudart_interface_fn2以及cuLibraryLoadData。此外,还提供了额外的CUDA驱动程序API,用于运行简单的CUDA示例。
"s?!1v(v 7Ud 目前,在非NVIDIA GPU上运行未经修改的CUDA应用程序的功能主要集中在Radeon RX 5000系列及更新的AMD GPU上。除了CUDA代码示例外,GeekBench也是早期测试的目标之一。
Syf0dp3
-pF3q2zb 您可以通过GitHub上的ZLUDA下载并获取有关适用于Linux和Windows系统的全新ZLUDA 5预览版的更多详细信息。
vX9B^W||x