跳转至

参考

PyPTO 生成代码背后的硬件与指令集资料。

当你在阅读生成的 PTO 代码、调优跨核流水,或推敲某个 pass 为何这样 lower 时阅读本章。 你所编写的语言见用户手册;编译器如何变换它见开发者文档

PTO ISA

页面 内容
集群架构 1 个 Cube + 2 个伙伴 Vector 核构成的集群及其基于 flag 的同步机制
TPUSH/TPOP 指令 在同一集群内共同调度的 Cube 与 Vector InCore kernel 之间搬运 tile
缓冲区管理 TPUSH/TPOP 环形缓冲区的位置随平台而异 —— A2/A3 在 GM,A5 在消费者的片上内存

另请参阅