Series-parallel-loop decompositions of control-flow graphs

📅 2026-02-01
🏛️ Journal of systems architecture
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the limitations of existing compiler optimization techniques that rely on graph parameters such as treewidth, which often fail to accurately capture the intrinsic structural constraints of control flow graphs (CFGs) derived from structured programs. To overcome this, the paper introduces a syntax-driven Series-Parallel-Loop (SPL) decomposition framework that aligns graph decomposition with the syntactic structure of the source program, thereby precisely characterizing structured CFGs. Leveraging this decomposition, the authors design specialized dynamic programming algorithms tailored for register allocation and Lazy On-the-Side Partial Redundancy Elimination (LOSPRE). Experimental results demonstrate that the proposed approach significantly outperforms state-of-the-art methods on both tasks, confirming the efficacy and performance advantages of CFG-specific decomposition guided by program syntax.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Control-flow graphs
Structured programs
Graph sparsity
Treewidth
Program analysis
Innovation

Methods, ideas, or system contributions that make the work stand out.

Series-Parallel-Loop Decomposition
Control-Flow Graphs
Structured Programs
Grammar-Based Decomposition
Compiler Optimization
🔎 Similar Papers
No similar papers found.
Xuran Cai
Xuran Cai
University of Oxford
graph theorycompiler optimizationparameterized algorithmSMT solver
Amir Goharshady
Amir Goharshady
Associate Professor, University of Oxford
Theory of ComputingProgram VerificationCompiler OptimisationBlockchain
S
S Hitarth
Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, New Territories, Hong Kong
C
Chun Kit Lam
Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, New Territories, Hong Kong