mlsanityData to 7 Oct 2026

AutoPhase: Compiler Phase-Ordering for High Level Synthesis with Deep Reinforcement Learning

arXiv 1901.04615 ↗First posted 15 Jan 2019cs.PL cs.LGcited by 12

Not on the map. Why?

Abstract (arXiv)

The performance of the code generated by a compiler depends on the order in which the optimization passes are applied. In high-level synthesis, the quality of the generated circuit relates directly to the code generated by the front-end compiler. Choosing a good order--often referred to as the phase-ordering problem--is an NP-hard problem. In this paper, we evaluate a new technique to address the phase-ordering problem: deep reinforcement learning. We implement a framework in the context of the LLVM compiler to optimize the ordering for HLS programs and compare the performance of deep reinforcement learning to state-of-the-art algorithms that address the phase-ordering problem. Overall, our framework runs one to two orders of magnitude faster than these algorithms, and achieves a 16% improvement in circuit performance over the -O3 compiler flag.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jan 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 3; 2023: 3; 2024: 1; 2025: 1; 2026: 3.

12 papers.