昇腾 Triton 算子开发挑战赛|真算子、真硬件、真加速比

随着 Triton 编程框架的广泛普及与昇腾平台的全面适配,构建自主、高效的异构算子生态已迎来关键机遇。
本次大赛聚焦昇腾 Triton 算子开发与深度性能优化,旨在以赛聚才、以赛促研,为昇腾生态培养高水平的异构编程与性能调优专家,加速前沿 AI 算子的落地与创新。
昇腾(Ascend)携手 AtomGit 社区,发起 Triton 算子挑战赛。
我们把昇腾算子库里当前真实存在、性能有待提升的算子整理出来,交到你手上。你的任务只有一件事:用 Triton 把它们重写得更快。
给你一个已经能跑、但还不够快的算子,你能不能让它更快?
01|活动揭秘:6 道题,3 个难度档
先看清楚这场比赛的形状。每道题都有独立的排行榜,你可以在任何一道题上单独冲榜,不需要绑定其他题。题目从哪来?全部来自当下最热门模型里最费劲的那部分计算。
初级 2 题|熟悉套路就能做完
池化索引融合算子——把原本要多趟访存的池化与索引计算融到一起,减少搬运
GRPO 损失融合算子——强化学习训练里 GRPO 的损失计算,融合后省掉中间结果的落盘
中级 2 题|要动结构
Mamba-2 分块状态算子——状态空间模型的核心,分块扫描的并行化空间就在这里
Lightning 对角注意力算子——对角注意力结构特殊,常规实现很难吃满算力
高级 2 题|要重新想数据怎么流动
稀疏索引 Top-k 算子——稀疏场景下选 top-k,排序和访存都是硬骨头
稀疏 Flash 注意力算子——Flash Attention 已经很成熟了,但在稀疏模式下还能再优化
为什么这样设计?因为它对应真实的优化难度梯度。初级题你熟悉套路就能做完,中级题要动结构,高级题要重新想数据怎么流动。**这不是六道互不相干的题,是一条难度逐级抬升的路。**你可以从初级开始试水,也可以直接冲高级。
赛制上有三个对我们很关键的设计:
-
任务不锁。 不设认领、不设锁定,所有赛题全部自由参与。你有能力就可以同时开三道,每个赛道的提交物单独一个代码仓。
-
排行榜实时更新。 每道赛题一条独立榜单,初审实时刷新,复审延迟一周。你随时能看到自己排第几。
-
官方公开测试用例。 不是黑盒评测,官方直接把测试用例给你,本地就能跑、能自测、能验证有效性。
硬件是实打实的卡:
报名后在平台「我的 Notebook」里一键启动,不用自己找机器、不用配环境。
02|你是我们要找的人吗
这场比赛的筛选标准很明确。它不要求你写过编译器,但要求你对「性能」这两个字有感觉。
高校硕博研究生
计算机、人工智能、高性能计算方向的在读学生,正在做算子、做推理加速、做体系结构相关的工作。你缺的往往不是知识,是一次能被工业界看到的实战。论文里的加速比,评审看的是方法;这场比赛里的加速比,跑在真实的 910B 上,看的是工程实现。
AI 框架开发者
熟 PyTorch、熟 Triton,日常写 model 层代码。你可能一直在高层写逻辑,很少下沉到 kernel。这场比赛给了你一次带着明确目标下沉的机会——不是为了学而学,是为了一道具体的题、一个能测出来的加速比。
芯片 / 算力公司工程师
算子库、编译器底层方向的从业者。你对硬件的理解可能比多数人深,但昇腾 910B 的微架构、Vector 单元的行为特性,需要真机上手才知道。这是一次低成本的跨平台验证。
独立开发者或技术爱好者
对底层性能优化有执念的人。你可能没有大厂的卡,但你有时间、有好奇心、有不达目的不罢休的劲。官方把卡也准备好了。
一道真实存在的题、一张真实的卡、一条实时更新的榜单。
03|你能带走什么
三档难度的赛题,对应三种旗舰奖品。
| 赛题 | 难度 | 第一名奖品 |
|---|---|---|
| 稀疏索引 Top-k 算子 | 高级 | 华为 Pura X Max 手机 |
| 稀疏 Flash 注意力算子 | 高级 | 华为 Pura X Max 手机 |
| Mamba-2 分块状态算子 | 中级 | 华为 MatePad Pro 2026 |
| Lightning 对角注意力算子 | 中级 | 华为 MatePad Pro 2026 |
| 池化索引融合算子 | 初级 | 华为 WATCH 6 Pro |
| GRPO 损失融合算子 | 初级 | 华为 WATCH 6 Pro |
每道赛题各取第一名,最高分获奖。
同分取更早提交者——算得快还不够,你得早点交。
04|为什么是 Triton,为什么是昇腾
Triton 让你用接近 Python 的方式描述计算块,编译器负责往下映射。对算子优化这件事来说,这意味着你只需要把精力放在算法结构和访存模式上。
而昇腾(A2)的硬件特性,恰好给了 Triton 很大的发挥空间:
大容量片上存储 ——数据能留在片上反复用,融合算子的收益直接体现在这里
Vector / Cube 单元分离 ——向量计算和矩阵计算分工明确,算子融合时能把两类单元同时喂饱
高带宽 HBM ——访存密集型算子(比如池化索引)能真正跑出带宽上限
这就是为什么这 6 道题值得写。 它们不是教学题,是这代芯片架构最适合、也最需要被优化的那批算子。稀疏、融合、分块——这三个方向正是当下推理侧最吃性能的地方。
这场比赛的技术选型,不是想让你练手,是生态真的需要这些算子快起来。
05|性能这件事,只有动手才算数
算子优化这个领域,有个很特殊的性质:**你可以读一百篇 blog、看一百份 kernel 源码,但你依然不知道自己的实现能跑多快。**因为性能不是知识,是结果。它只在你按下运行、看到那个加速比数字的时候,才真正存在。
这场比赛给了你三样别处不太容易凑齐的东西:
真实的题——不是造的、不是简化过的,是昇腾算子库里正在跑的算子
真实的卡——昇腾 A2 算力由官方提供,报名后一键启动
真实的榜单——实时刷新,你随时知道自己排第几
你收藏夹里可能存着一堆 Triton 教程。这一次,别只是收藏了。
06|赛事已启动,抓紧报名
报名已经开始,11 月 14 日截止。 时间线很紧,说清楚:
| 时间 | 事项 |
|---|---|
| 11.01 – 11.13 | 报名 |
| 11.06 – 11.15 | 集中开发 / 自行评测 |
| 11.14 | 报名截止 |
| 11.15 | 开发结束(作品提交截止) |
| 11.15 – 11.26 | 初审、复审 |
| 11.30 | 获奖公布 |
参与门槛,就三条:
-
会写 Triton(Python 语法层面能读懂、能改)
-
对算子性能有基本判断(能看懂加速比意味着什么)
-
有台能上网的电脑(算力官方给)
如果你身边有人整天在讨论 kernel、tiling、访存合并——把这篇发给他。
报名入口:
昇腾 Triton 算子开发挑战赛 · 报名
https://competition.gitcode.com/competition/2115686908270383106/intro

扫码加入赛事交流群
昇腾 Triton 算子开发挑战赛
6 道真实赛题 · 昇腾 A2 真机 · 三档旗舰奖品,等你来把算子跑得更快。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐




所有评论(0)