Skip to content

Align SuperNPUBench with PTO ISA 0.57.1 - #27

Merged
zhoubot merged 1 commit into
mainfrom
codex/pto-isa-0.57.1
Aug 2, 2026
Merged

Align SuperNPUBench with PTO ISA 0.57.1#27
zhoubot merged 1 commit into
mainfrom
codex/pto-isa-0.57.1

Conversation

@zhoubot

@zhoubot zhoubot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary\n- delete benchmark cases for retired PTO tile operations\n- replace legacy B.ARG and BSTART.CUBE examples with B.DATR and named ACCCVT forms\n- regenerate and recount the current 284-case structural corpus\n\n## Verification\n- deterministic case regeneration\n- Python and shell syntax checks\n- retired-token repository scan\n- git diff check\n\nFull target compilation will run after the synchronized LLVM and PTO kernel branches land.

Final merged-source refresh (2026-08-02)

  • Normative source is the merged Publish the normative PTO ISA 0.57.1 contract pto-spec#19 squash commit 2f3f605e289b09d56ef5a9ba39fc80b52948a5f5.
  • Final release identity: content 748c1c6ac1bd5482d219cd08b8f0a871c7eda2b8f8afb1e81d498ec742e8abe8; encoding projection 9705a984e2e48e0d4e856d3fbcfa07041c8578dd326d81f1c90279e826354c32.
  • The final merge keeps the 120-operation names/selectors, command masks/matches, hardware profile, and numeric vectors unchanged; it refreshes source identity plus Bundle/restart/system-register semantic metadata. Embedded locks/ELF identity constants were refreshed where applicable, and focused gates were rerun before promotion.

Retired tile operations and legacy block carriers were still generated and documented, which would let removed ISA spellings leak into benchmark coverage. Regenerate the corpus from the retained direct-operation surface and use B.DATR plus named ACCCVT forms in handwritten examples.\n\nConstraint: PTO-ISA/pto-spec is the sole normative source.\nRejected: Preserve retired cases as skipped examples | deleted operations must not remain in active source or documentation.\nConfidence: high\nScope-risk: moderate\nDirective: Do not reintroduce TFMA, TFMOD, TFMODS, TADDC, TSUBC, TADDSC, TSUBSC, TLRELU, TRANDOM, B.ARG, or BSTART.CUBE.\nTested: deterministic case regeneration; Python syntax; shell syntax; retired-token repository scan; git diff check\nNot-tested: full target compilation pending the synchronized LLVM/PTO kernel toolchain
@zhoubot
zhoubot marked this pull request as ready for review August 2, 2026 12:09
@zhoubot
zhoubot merged commit fbad00f into main Aug 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant