LLVM希望围绕常见的AI/GUP/FPGA卸载进行更好的合作

2023年 10月 24日 33.8k 0

虽然大多数硬件供应商在将计算工作卸载到GPU、AI加速器、FPGA和类似的异构计算环境时都依赖LLVM,但现在每个供应商基本上都在创建自己的LLVM卸载运行时,以及许多其他重复的(通常只在下游)代码。新的“llvm/卸载”项目希望在这一领域实现更好的合作。

Lawrence Livermore国家实验室(LLNL)的LLVM撰稿人Johannes Doerfert正在就加速器/GPU/FPGA的更通用/共享LLVM卸载运行时的工作征求其他LLVM利益相关者的意见。他解释了“llvm/卸载”计划:

“我们的想法是为我们所有人提供一个在卸载基础设施上共同工作的空间。总的来说,我们的目标是统一的用户体验、更少更好的代码、卸载模型之间的互操作性,以及目前没有我们希望的可移植性的模型的可移植。我认为一个子项目就足够了,因为它的范围很广,而且与其他(子)项目相结合。“

llvm/卸载子项目最初将在现有llvm的基础上提出
libomptarget
已经在源树中,尽管已移动并重命名为
llvm/卸载
该OpenMP目标将为该卸载后端提供初始基础。目前libomptarget支持卸载到CPU以及AMD和NVIDIA GPU。此外,libomptarget扩展还允许其他功能,如卸载到远程机器等。

到目前为止,那些评论
llvm/卸载方案
have been in favor of this idea to work on greater collaboration and sharing around common LLVM offloading.

相关文章

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

发布评论