Skip to content

Reference

Hardware and instruction-set material behind the code PyPTO generates.

Read this when you are looking at generated PTO code, tuning a cross-core pipeline, or reasoning about why a pass lowers something the way it does. For the language you write, see the User Manual; for how the compiler transforms it, see the developer documentation.

PTO ISA

Page What it covers
Cluster Architecture The 1 Cube + 2 buddy Vector core cluster and its flag-based synchronization
TPUSH/TPOP Instructions Moving tiles between InCore kernels co-scheduled on Cube and Vector cores
Buffer Management Where the TPUSH/TPOP ring buffer lives per platform — GM on A2/A3, consumer on-chip memory on A5

See Also