AMD 在 LLVM 平台上实现供应商风格的 SPIR-V 支持功能

OpenGL、OpenCL 和 Vulkan 等使用的 SPIR-V 是一种通用的中间表示(IR)/中间语言,供设备驱动程序使用。随着代码被并入 LLVM,AMD 引入了供应商 “风格 “SPIR-V 的概念,以包含与目标 GPU 设备/驱动程序相关的额外信息。

AMD ROCm 团队的 Alex Voicu 在 LLVM 中引入了供应商风格 SPIR-V 概念,并实现了 AMDGCN 风格SPIR-V,供 LLVM AMDGPU 编译器后端使用。这种 SPIR-V 故意针对特定设备/后端,并有意 “放弃绝对通用性,以获得更强的目标特性表现力”。

合并提交消息澄清:

“这仍然是 SPIRV,尽管在先决条件方面有所放宽,在后置条件方面有所限制,并且只保证可以在 AMDGCN 目标上使用(不过,仍然可以通过使用调味目标来获得原始的便携式 SPIRV)。”

有了 AMDGCN 特色的 SPIR-V,内联 AMDGCN 汇编可与 SPV_INTEL_inline_assembly 扩展一起使用,AMDGCN 目标机特定的内置程序也可得到支持,SPIR-V 功能集也能更好地匹配特定的 AMDGCN 目标机。目前,正在开发更多的供应商版 SPIR-V 补丁。让我们拭目以待,看看 AMD 最终打算如何利用这种有特色的 SPIR-V,以及不受限于默认 SPIR-V 限制而获得更佳性能和功能的最终净收益。

更多详细信息请参见合并到 LLVM 19 代码库中的 LLVM 拉取请求。

猜你喜欢

善交大结合:以人文素养为核心推进大学教育改革的新模式
善交大结合:以人文素养为核心推进大学教育改革的新模式

善交大结合其旨在提升高等教育之质量,辅以人文素养,开启一条独特之改革之路。此举意在凝聚多方力量,促使教育不再仅限于传授知识,更在于

红桃国际一起草:探索红桃国际一起草对全球博彩行业的深远影响
红桃国际一起草:探索红桃国际一起草对全球博彩行业的深远影响

红桃国际一起草乃为近年来博彩业内之翘楚,涉及范围广泛,涵盖线上线下之多样化业务。此举不仅为广大玩家提供丰厚之娱乐体验,更促使行业内

老农民老干棒的媳妇果儿是谁:探寻果儿背后那段鲜为人知的故事
老农民老干棒的媳妇果儿是谁:探寻果儿背后那段鲜为人知的故事

老农民老干棒的媳妇果儿是谁乃是一段充满人情味的故事,果儿虽为老干棒之妻,其生活之艰辛与幸福皆令人动容。果儿自幼生长于农村,历经风雨

又长又粗又大又硬起来了:探索事物发展的深远意义与影响
又长又粗又大又硬起来了:探索事物发展的深远意义与影响

又长又粗又大又硬起来了此一般描述物体成长变化之过程,然其意深广,非但形状之长大,更象征着内在力量与变化之融合。在各类事物中,此种现

含羞草传媒隐藏进入一二三:探讨其背后潜藏之机遇与挑战
含羞草传媒隐藏进入一二三:探讨其背后潜藏之机遇与挑战

含羞草传媒隐藏进入一二三,此乃一新兴传媒之风潮。其隐秘于网络之中,布下重重迷雾,令众多人士争相探求其真相。此现象揭示了现代传媒行业

疯狂农场3美国派78:探索疯狂农场3美国派78的全新玩法与乐趣
疯狂农场3美国派78:探索疯狂农场3美国派78的全新玩法与乐趣

疯狂农场3美国派78乃是一款备受玩家喜爱的休闲游戏,融合了农场经营与冒险元素,令众多玩家沉迷其中。此游戏不仅画面精美,玩法多样,更是

成全电影大全在线观看高清免费播放下载:探寻成全电影的魅力与价值
成全电影大全在线观看高清免费播放下载:探寻成全电影的魅力与价值

成全电影大全在线观看高清免费播放下载,此乃当今影迷所追求之盛宴,众多影片汇聚于此,观者可尽情享受高清播放之乐趣。无论是经典之作,抑

姐姐3之激战后厨第五集剧情简介:颜艺双全的厨艺对决引发的情感纠葛
姐姐3之激战后厨第五集剧情简介:颜艺双全的厨艺对决引发的情感纠葛

姐姐3之激战后厨第五集剧情简介第五集之中,众姐妹于厨房中展开厨艺大比拼,冲突与默契交错,情感潜流暗涌,各自展现独特风采,令人目不暇

糖心vlog无限:探讨糖心vlog无限在当代社交媒体中的影响力与发展潜能
糖心vlog无限:探讨糖心vlog无限在当代社交媒体中的影响力与发展潜能

糖心vlog无限者,乃当代流行之视频发表平台,其特有之魅力吸引众多观众,俾使人们对生活与情感之探讨愈加深入。众多创作者以自身之视角诠释

开会时躲在桌子下运动:如何在会议中保持活力与专注
开会时躲在桌子下运动:如何在会议中保持活力与专注

开会时躲在桌子下运动,此乃现代职场中一奇特之现象。会议之际,众人围坐,气氛凝重,然则身心俱疲,如何保持活力,实为一大难题。此时,若