2026-07-24 13:46:41 中华网
7月18日,昇腾开源软件极客营·编译Meetup在杭州成功举办。中科加禾、Triton-Ascend社区等技术专家现场与会,活动以“技术分享+动手实践”的形式,围绕面向昇腾AI算子编程与编译的开源软件技术演进及应用,展开技术分享并深度探讨。在现场实操环节围绕Triton算子开发、迁移与优化场景展开体验活动,开发者积极参与,气氛热烈。
活动现场为多位编译领域技术专家颁发讲师认证,认证讲师未来也将持续通过多元化的社区交流与实战互动,为开发者赋能。

Triton for Ascend全新升级,助力昇腾算子高效开发
Triton是当前最主流的跨平台tile级算子开发语言,降低开发者的编程门槛同时保持算子的高性能。华为Triton编程语言架构师姚华新对昇腾Triton的全新特性进行整体介绍,昇腾Triton已实现对开源社区接口与算子的全面支持,开发者可低学习成本实现算子迁移;同时已支持多个开源Triton算子库在昇腾平台运行。昇腾Triton更针对硬件架构深度定制, 构建的昇腾亲和autotune等六大关键特性,使开发者可以更快的完成算子性能调优。除此之外Triton-Ascend已在原生Triton社区开源,昇腾成为国内首个获原生社区官方认证的后端 ,保障长期兼容性与社区技术支持,开发者可放心投入生产。
Triton-Ascend社区开发者何学锦讲解了昇腾Triton算子在产业落地与性能优化方面的实践。基于业界广泛落地使用的两个算子:Lightning Attention与Kimi Delta Attention,展示如何实现算子的跨平台迁移,并使用连续访存优化、冗余消除等方式优化算子性能,以及msSanitizer等昇腾Triton算子开发常用的调试与性能检测方法。通过现场演示介绍,为开发者提供了问题快速定位和算子优化的解决方案,可参考复用到自身业务中。
华为Triton编程语言架构师李琦和华为AscendNPU IR架构师海丽娟带来了昇腾AI算子编程编译领域的技术挑战,面向昇腾950微架构的特点以及与GPU的差异,未来将在cost model的SIMD VF融合、AscendNPU IR Interpreter多阶段IR解释执行等方面进一步突破,为开发者带来更少的优化成本、更敏捷的调试体验。欢迎开发者通过社区任务等方式一起参与技术挑战,共同定义昇腾AI编译器的未来方向。

编译底座AscendNPU IR全面开源,开放昇腾编程扩展能力
AscendNPU IR是基于MLIR构建的面向昇腾亲和算子编译时使用的中间表示,通过分层设计,支持编程前端灵活接入的同时,提供昇腾完备表达能力并进行编译优化提升计算效率,支持生态编程框架实现昇腾适配与自动亲和优化。
华为AscendNPU IR maintainer程琛详细介绍了基于MLIR构建的AscendNPU IR开源编译底座,其四大特征(多级抽象、异构统一、高开放、高扩展)使Triton、FlagTree、TileLang等多种编程前端无缝接入。AscendNPU IR也实现了跨架构统一抽象编译,支持Membased/Regbased SIMD+SIMT多种架构。使能同一套前端语言编写的算子在不同代际昇腾处理器上自动优化与运行,真正实现“写一次,处处跑出最佳效率”。
中科加禾研发总监朱天阳聚焦Triton-TLE的语言扩展与编译优化,通过接入AscendNPU IR并充分复用Custom Op技术,扩展了Triton的编程接口,更好地支持算子优化。例如tle.pipe扩展接口为 Triton提供针对 C/V 流水线的Producer-Consumer Dependency 的结构化描述和编排能力,保证性能的同时大幅简化编程难度。tle.dist则提供了通信表达能力,使能开发者对通算融合优化更加精细。Triton-TLE也实现了L0C->L1数据通路优化、BubbleUp优化等编译优化特性,进一步提升算子性能。
来自南京邮电大学的Triton-Ascend社区开发者李劲松以社区贡献者的视角,演示了如何参与昇腾编译器的开源共建。他完整展示了为数学函数acos从“找近似公式”到“完成IR转换代码”再到“验证精度”的全过程。他的议题为社区新人提供了一份贡献指南,描述他实现编译特性,为昇腾生态添砖加瓦的经验。
华为毕昇编译器技术专家许鹏 剖析了毕昇编译器底层核心技术。毕昇编译器统一接纳多种编程语言(如Ascend C、Triton等),将它们翻译成昇腾硬件能高效执行的机器码,开发者可根据实际需求与自身习惯选择编程范式。针对昇腾复杂的芯片结构与多样的计算模式,毕昇编译器支持SIMD+SIMT混合编程编译,面向各种类型算子激发算力。同时,毕昇编译器在指令序列排布、寄存器使用等细微处自动调优,代替开发者实现底层的性能提升。

昇腾编程编译众测实战:4小时沉浸式开发体验,开发者现场验证“易用+高效”
在下午的众测实战活动中,围绕开发者真实开发链路,精心设计了覆盖“安装全路径体验”、“ Triton算子0-1开发”、“Triton算子跨平台迁移”、“Triton算子性能分析与Autotune自动调优”、“AscendNPU IR编译调试实验”五类任务开展了4个小时的众测任务体验,在王涛、刘鹏程、宋磊等昇腾技术专家的现场指导下,40+开发者现场参与核心任务开发体验,其中10名开发者完成开发任务并取得结业证书。多位参与者反馈“从安装到开发,从迁移到调优,全程有专家指导、有工具可用、有案例参考,真正走通了一条完整的昇腾Triton开发闭环。”
华为昇腾生态技术专家郭依蓬介绍了昇腾社区共建参与途径:社区任务。截至目前,昇腾社区已上线超300+实战任务,总激励金额超500万元。任务覆盖训练、推理、推荐、工具链、算子编程编译五大场景,2026年7月,昇腾开源软件生态围绕以上场景和任务,陆续开展4场线下极客营活动。未来,昇腾开源软件生态将持续通过多元化的社区交流与实战互动,构建“共建、共享、共成长”的开发者共同体。我们诚挚邀请更多开发者加入昇腾生态,一同推动昇腾生态的长期繁荣。
