CANN PTO-ISA汇编文档导航

CANN PTO-ISA汇编文档导航 PTO AS 文档导航【免费下载链接】pto-isaParallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations across Ascend platforms.项目地址: https://gitcode.com/cann/pto-isa这里是 PTO AS 文档的主入口页用于帮助读者按主题快速定位汇编相关文档而不是逐个文件查找。PTO AS 文档主要覆盖以下几类内容PTO-AS 语法、文法与文本表示形式ISA 级 tile 操作与辅助 AS 构造从 MLIR 复用的标量算术与控制流操作汇编相关约定与配套参考资料建议阅读路径如果您第一次接触 PTO-AS建议按以下顺序阅读PTO-AS 规范先理解文本格式、语法与 directivesPTO AS 操作参考建立对操作分类及链接入口的整体认识PTO-AS 约定理解命名与文档编写约定各类操作文档按任务需要继续阅读对应分类页面文档分类1. PTO-AS 语法与核心规范PTO-AS 规范文本格式、SSA 风格命名、directives 与文法概览PTO-AS 约定汇编语法约定与相关文档规则PTO-AS.bnfPTO-AS 的 BNF 形式文法定义2. PTO Tile 操作分类逐元素操作tile-tile 逐元素操作Tile-标量操作tile 与标量之间的算术、比较与激活操作轴归约和扩展行/列归约与广播式扩展操作内存操作GM 与 tile 之间的数据搬运操作矩阵乘法GEMM 与 GEMV 相关操作数据移动和布局提取、插入、转置、reshape 与 padding 操作复杂操作排序、gather/scatter、随机数、量化与工具类操作手动资源绑定赋值与硬件/资源配置类操作3. 辅助 AS 与 MLIR 派生操作辅助函数张量视图、tile 分配、索引与同步辅助构造标量算术操作来自 MLIRarith的标量算术操作控制流操作来自 MLIRscf的结构化控制流操作4. 相关参考ISA 指令参考逐条指令的规范语义docs 文档入口返回 PTO Tile Lib 文档总导航页目录结构关键条目如下├── PTO-AS* # PTO-AS 语法与规范文档 ├── conventions* # 汇编约定文档 ├── elementwise-ops* # 逐元素操作参考 ├── tile-scalar-ops* # Tile-标量操作参考 ├── axis-ops* # 轴归约与扩展参考 ├── memory-ops* # 内存操作参考 ├── matrix-ops* # 矩阵乘法参考 ├── contenteditable="false">【免费下载链接】pto-isaParallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations across Ascend platforms.项目地址: https://gitcode.com/cann/pto-isa创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考