Note
This repository is updated periodically. The papers up to 1994 should be almost complete. The following years will arrive soon, incrementally. Contributions are welcome!
This repository curates a chronologically sorted list of influential papers on compiler optimization, from the seminal works of 1952 through the advanced techniques of 1994. It's an essential resource for students, researchers, and engineers seeking to understand the foundational and critical advancements in compiler design, analysis, and optimization techniques. The paper list is provided in two convenient formats:
- a PDF document (papers.pdf); a compiled
$\LaTeX$ table with full bibliographic references for each paper, - a markdown table; an easily browsed, embedded table in this
README
file.
The $\LaTeX$ folder and its contents
The latex folder contains the source files used to generate the PDF:
- the main latex document (papers.tex) that compiles the list of papers into the PDF document (papers.pdf), and
- a BibTeX file with all bibliographic entries ready for citation purpose.
Key for Columns
Sources :
- A: Advanced Compiler Design and Implementation
- D: Compilers: Principles, Techniques, and Tools
- E: Engineering a Compiler
- M: Modern Compiler Implementation in C/Java/ML
- O: Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
- S: Compiler transformations for high-performance computing - a 1994 survey paper
Type:
- C: Conference
- J: Journal
- W: Workshop