∴ GitHub / 趋势仓库

tile-ai / tilelang

面向高性能 GPU/CPU/加速器内核开发的领域专用语言

语言
Python
Star
8.2k
Fork
819
当日新增(10-02)
+163
累计在榜
2 天
最高名次
第 11 名
首次上榜
2026-10-01
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

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 名。

2026-10-01 +1572026-10-02 +163
每日新增 Star · 2026-10-01 至 2026-10-02 · 共 2 个在榜日峰值 +163
日期名次当日新增总 Star
#11+1638,159
#11+1577,996