GCC 14添加“GFX90C”,用于使用GFX9/Vega Graphics将OpenMP卸载到APU

2024年 4月 26日 74.4k 0

作为GCC 14编译器代码今天分支和GCC 15在主线代码库上开放之前的最后一个功能补丁,AMD GFX90C支持被合并,以实现GPU OpenMP设备卸载到具有GFX9/Vega图形的众多AMD SoC/APU。

Frederik Harwath贡献了该补丁,使AMD GFX90C图形与GNU编译器集合支持的其他GFX9/GFX10/GF111图形一起得到支持。GCC编译器中的AMD GCN目标仅适用于AMDGPU LLVM后端的OpenMP设备卸载支持,否则通常用于AMD内外的许多用途。除了致力于OpenMP和OpenACC卸载的各种外部贡献者之外,GCC的AMD GCN后端没有受到太多关注。

Harwath在新合并的补丁中解释道:

“添加对gfx90c GCN5 APU集成图形设备的支持。LLVM AMDGPU文档没有列出rocm amdhsa支持的那些设备,但它通过了大多数libgomp卸载测试。尽管与dGPU相比它们受到了限制,但它们可能对学习、实验和测试很有兴趣。”

由于GFX90C APU集成图形在上一代Ryzen系统中非常常见,这可能会带来一些有趣的用途,至少为更多开发人员尝试GCC设备卸载打开了大门。

This GFX90C support was merged just in time for the GCC 14 branching and thus will be part of the GCC 14.1 stable release coming up in a few weeks. GCC 14 on the AMD side also adds the new Zen 5 "znver5" CPU target and the RDNA2 and RDNA3 GPU offloading support.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论