paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ElasticMiter: Formally Verified Dataflow Circuit Rewrites

ElasticMiter:形式化验证的数据流电路重写
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22025匹配度 3/10 · 论文属于形式化验证/程序语言方向,关注 latency-insensitive 数据流电路等价与图重写,但未涉及 LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,也不是面向机器学习系统/Agentic 程序的静态分析。它与画像仅有宽泛的“形式化验证”交集,因此匹配度较低。引用 6 inbox
Ayatallah Elakhras, Jiahui Xu, Martin Erhart, Paolo Ienne, Lana Josipovi?
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出首个形式化验证dataflow电路变换的框架ElasticMiter,并用图重写证明所得电路与原电路等价。

Dataflow电路具有延迟不敏感特性,长期用于异步/同步设计,近期成为高层次综合(HLS)编译器的目标。然而,如何系统变换与优化其数据通路并保持功能等价仍缺乏机制。核心挑战是等价验证:延迟不敏感特性与标准顺序等价不兼容,现有顺序等价验证策略无法直接使用,也阻碍形式化验证的数据流电路变换。本文提出通用框架ElasticMiter,用于验证延迟不敏感电路的等价性;并开发图重写系统,将dataflow电路系统地转换为更简单的电路,再用该框架验证重写模式,证明所得电路与原电路等价。该工作首次形式化验证dataflow电路变换,为构建形式化验证的数据流HLS编译器奠定基础。

问题
数据流电路的延迟不敏感特性与标准顺序等价概念不兼容,导致无法直接使用现有顺序等价验证策略,且缺乏系统化变换与优化数据通路的机制。
方法
提出通用等价验证框架ElasticMiter,用于验证延迟不敏感电路。开发图重写系统,系统地将dataflow电路转换为更简单的电路,并用该框架验证重写模式。
评估
通过图重写系统展示框架的实用性,并形式化证明经重写得到的电路与原电路等价。
原文摘要(Abstract)

Dataflow circuits have been studied for decades as a way to implement both asynchronous and synchronous designs, and, more recently, have attracted attention as the target of high-level synthesis (HLS) compilers. Yet, little is known about mechanisms to systematically transform and optimize the datapaths of the obtained circuits into functionally equivalent but simpler ones. The main challenge is that of equivalence verification: The latency-insensitive nature of dataflow circuits is incompatible with the standard notion of sequential equivalence, which prevents the direct usage of standard sequential equivalence verification strategies and hinders the development of formally verified dataflow circuit transformations in HLS. In this paper, we devise a generic framework for verifying the equivalence of latency-insensitive circuits. To showcase the practical usefulness of our verification framework, we develop a graph rewriting system that systematically transforms dataflow circuits into simpler ones. We employ our framework to verify our graph rewriting patterns and thus prove that the obtained circuits are equivalent to the original ones. Our work is the first to formally verify dataflow circuit transformations and is a foundation for building formally verified dataflow HLS compilers.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{ElakhrasXEIJ25,
  title = {ElasticMiter: Formally Verified Dataflow Circuit Rewrites},
  author = {Ayatallah Elakhras and Jiahui Xu and Martin Erhart and Paolo Ienne and Lana Josipovi?},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3676641.3715993}
}