DACPara: A Divide-and-Conquer Parallel Approach for High-Quality Logic Rewriting in Large-Scale Circuits
Nanjiang Qu, Cong Tian, Zhenhua Duan
摘要
Logic rewriting is a critical and time-consuming task in logic synthesis, which determines the area and delay of the synthesized circuit. However, existing parallel solutions for this task suffer from limitations in terms of runtime or quality in large-scale complex circuits. In this paper, we propose a divide-and-conquer parallel approach namely DACPara for high-quality logic rewriting in large-scale circuits. Specifically, after nodes in AIG are divided in each level, dynamic global information is considered to divide and conquer rewriting into three stages for parallel processing. Experiments show that DACPara using 40 CPU physical cores can be 34.36x and 1.96x faster than logic rewriting in ABC and the state-of-the-art CPU parallel method on large benchmarks, respectively, with extremely comparable quality of result. Also, for large-scale complex benchmarks, compared with state-of-the-art GPU accelerated method ours can achieve 1.1% quality improvement.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- NovelRewrite: node-level parallel AIG rewritingShiju Lin, Jinwei Liu, Tianji Liu, Martin D. F. Wong 等DAC 2022 · 被引用 15 次
- Rethinking AIG Resynthesis in ParallelTianji Liu, Evangeline F. Y. YoungDAC 2023 · 被引用 16 次
- Massively Parallel AIG ResubstitutionYang Sun, Tianji Liu, Martin D. F. Wong, Evangeline F. Y. YoungDAC 2024 · 被引用 6 次
- E-Syn: E-Graph Rewriting with Technology-Aware Cost Functions for Logic SynthesisChen Chen, Guangyu Hu, Dongsheng Zuo, Cunxi Yu 等DAC 2024 · 被引用 17 次
- A Database Dependent Framework for K-Input Maximum Fanout-Free Window RewritingXuliang Zhu, Ruofei Tang, Lei Chen, Xing Li 等DAC 2023 · 被引用 4 次
