∴ GitHub / 趋势仓库
tile-ai / tilelang
面向高性能 GPU/CPU/加速器内核开发的领域专用语言
- 语言
- Python
- Star
- 8.2k
- Fork
- 819
- 当日新增(10-02)
- +163
- 累计在榜
- 2 天
- 最高名次
- 第 11 名
- 首次上榜
- 2026-10-01
∴ 是什么
Tile Language(tile-lang)是一种简洁的领域专用语言,用于开发高性能 GPU/CPU/NPU 内核(如 GEMM、Dequant GEMM、FlashAttention、LinearAttention)。它采用 Python 风格语法,底层基于 TVM 的编译器基础设施,使开发者能专注于生产力,同时不牺牲实现先进性能所需的底层优化。
∴ 解决什么问题
- 简化高性能内核(如 GEMM、FlashAttention)的开发流程
- 在保持生产力与获得底层优化之间取得平衡
∴ 适合谁
适合需要编写高性能计算内核的开发者,尤其是涉及 GPU、CPU 或 NPU 加速的场景,如深度学习模型中的矩阵乘法和注意力机制。
∴ 要点
- 支持多种后端,包括 CUDA、ROCm、Metal、LLVM 和华为 Ascend 950 NPU
- 提供自动调度和同步、SIMD/SIMT 向量编程等特性
- 包含 TileLang LSP(语言服务器协议)实现,提供缓冲区形状、dtype、作用域和推断布局的内联提示
- 提供 TileLang Puzzles 学习资源,包含十个逐步加深的练习
- 支持 Windows 构建和运行,以及无主机工具链的安装
- 许可证信息未在 README 中标注
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-01 首次上榜,累计在榜 2 天,最高第 11 名。