What problem does it solve?
This Skill validates PTO programs and PTOAS-generated C++ kernels against the local PTO ISA CPU simulator, helping identify integration, build, runtime, and numerical correctness issues.
Core Features & Use Cases
- PTO Generation and Compilation: Generate PTO input from samples and compile it with PTOAS into C++ kernels.
- CPU Simulator Integration: Adapt generated kernels into existing or new PTO ISA CPU system-test cases with host launchers, test data, and CMake wiring.
- Failure Diagnosis: Investigate configuration, compilation, file lookup, wrapper mismatch, and numeric validation failures across Windows, WSL, and Linux.
- Use Case: When a PTOAS-generated matrix multiplication kernel needs functional verification, integrate it with the local CPU simulator testcase harness and run the targeted test with generated input and golden output data.
Quick Start
Use the pto-isa-cpu-sim-kernel-test skill to validate the specified PTOAS-generated kernel with the local PTO ISA CPU simulator.