takoFormal: Enabling Robust Software for Programmable Memory Hierarchies (Extended Version)

The work

AuthorsPranav Srinivasan; Manos Kapritsos; Yatin A. Manerkar
Editors
Typemisc
Year2026
Citekeysrinivasan2026takoformal

Identifiers

arXiv2605.04172 from its landing_page_url

Empty on purpose

container

Related

Distinct fromravi2024qed
Distinct fromtan2025formalising

From bibtex.

Abstract

Accelerators provide large performance and energy-efficiency benefits, but can significantly change the hardware-software interface. The täkō programmable memory hierarchy accelerates data movement by enabling programmers to run user-defined callback functions triggered by cache misses, evictions, and writebacks. However, it also leads to drastically increased complexity and counterintuitive outcomes. In response, we develop an ISA-level memory consistency model (MCM) for täkō that captures the semantics of its operation, and we show how it enables programmers to formally reason about their täkō programs. We also prove the soundness of this ISA-level MCM by constructing a detailed täkō implementation model and verifying that all executions of the implementation model are allowed by our ISA-level MCM. Along the way, we discover useful insights about microarchitectural modeling and verification that are applicable to hardware in general. This is the extended version of the ISCA 2026 paper "täkōFormal: Enabling Robust Software for Programmable Memory Hierarchies". This version adds material on additional litmus tests to Section V to further explore the programmability of täkō using our ISA-level MCM.

A copy is held

pdf, 1.7 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-18 00:23 UTC
Approved bya person 2026-10-05 21:19 UTC

Filed under

manerkar

Cite it as

@misc{srinivasan2026takoformal,
  title        = {takoFormal: Enabling Robust Software for Programmable Memory Hierarchies (Extended Version)},
  author       = {Pranav Srinivasan and Manos Kapritsos and Yatin A. Manerkar},
  year         = {2026},
}

This record lives at https://refs.drheap.org/srinivasan2026takoformal/ and will keep doing so.