文件最后提交记录最后更新时间
fix: comprehensive punctuation, spelling, encoding, and C++ portability fixes16 天前
fix: comprehensive punctuation, spelling, encoding, and C++ portability fixes16 天前
feature: 适配A2A3场景的算子性能仿真14 天前
Add TINTERLEAVE/TDEINTERLEAVE instructions and related testcases.11 小时前
add b32/b16 testcase and datatype information for ISA for TROWEXPANDOP and TCOLEXPANDOP9 小时前
Improve document links3 个月前
docs(docs): Fix broken doc-site links and dead PTO-AS references13 小时前
docs: add CVID cluster ID mapping reference (EN + ZH)2 个月前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
origin code5 个月前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs(docs): Fix broken doc-site links and dead PTO-AS references13 小时前
docs(docs): Fix broken doc-site links and dead PTO-AS references13 小时前
[auto][a3][a5] Update to Docs to Reflect Current State of Auto Mode2 个月前
costmodel support fit cycle1 个月前
costmodel support fit cycle1 个月前
docs(docs): Fix broken doc-site links and dead PTO-AS references13 小时前
docs(docs): Fix broken doc-site links and dead PTO-AS references13 小时前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs(docs): Remove PTO-AS docs from ISA manual7 天前
docs: bump minimum Python to 3.9.x21 天前
docs: bump minimum Python to 3.9.x21 天前
README.md

PTO Tile Lib

PTO ISA Documentation Guide

This page is the main documentation entry for PTO Tile Lib. It helps readers locate documents by topic instead of navigating directories one by one.

The PTO documentation mainly covers the following areas:

  • ISA fundamentals and an overall reading path
  • Instruction indexes and per-instruction reference pages
  • Tile programming model, event synchronization, and performance tuning
  • Getting started, test execution, and documentation build instructions

If you are new to PTO Tile Lib, we recommend reading in the following order:

  1. Getting Started: set up the environment and run the CPU simulator first
  2. ISA Overview: build an overall understanding of the PTO ISA
  3. PTO Instruction List: browse the standard operations by category
  4. Tile Programming Model: understand tile shape, tile mask, and data organization
  5. Events and Synchronization: understand set/wait flag usage and pipeline synchronization
  6. Performance Optimization: understand common bottlenecks and tuning directions

Documentation Categories

1. ISA and Instruction Reference

2. Programming Model and Development Notes

3. Getting Started, Testing, and Documentation Build

Directory Structure

Key entries are listed below:

├── isa/                        # PTO instruction reference and category indexes
├── coding/                     # Programming model, development, and optimization docs
├── auto_mode/                  # Auto Mode related documents
├── machine/                    # Abstract machine model documents
├── mkdocs/                     # Documentation site build config and scripts
├── figures/                    # Images and diagram assets used in docs
├── README*                     # Documentation entry pages
├── PTOISA*                     # ISA overview documents
└── getting-started*            # Getting started guides

Related Entry Points