DF00100 Advanced Compiler Construction
(PhD course, spring 2023)
PRESENTATION SESSION 30/3/2023
The presentations will be given on 30 March 2023.
NB the schedule below is approximate; breaks may be adapted
and paper presentations shifted as needed.
Assignment and Preliminary Schedule:
Register allocation:
09:00-09:30
(Paper 10) Minsu Kim, Jeong-Keun Park, Soo-Mook Moon:
Solving PBQP-Based Register Allocation using Deep Reinforcement Learning. CGO'22, ACM, 1-12.
DOI
Presenter: Sajad, Opponent: Rodrigo
09:30-10:00
(Paper 11) Ghassan Shobaki, Justin Bassett, Mark Heffernan, Austin Kerbow:
Graph transformations for register-pressure-aware instruction scheduling.
CC'22, ACM, 41-53.
DOI
Presenter: Rodrigo, Opponent: Sajad
SIMD / Scheduling:
10:30-11:00
(Paper 6) Vijay Kandiah, Daniel Lustig, Oreste Villa, David W. Nellans, Nikos Hardavellas:
Parsimony: Enabling SIMD/Vector Programming in Standard Compiler Flows. 186-198.
DOI
Presenter: Johannes, Opponent: Abdelazim
Machine learning and compilers:
11:00-11:30
(Paper 12) Chris Cummins, Bram Wasti, Jiadong Guo, Brandon Cui, Jason Ansel, Sahir Gomez, Somya Jain, Jia Liu, Olivier Teytaud, Benoit Steiner, Yuandong Tian, Hugh Leather:
CompilerGym: Robust, Performant Compiler Optimization Environments for AI Research. 92-105.
DOI
Presenter: Abdelazim, Opponent: Sehrish
11:30-12:00
(Paper 13) Lina Mezdour et al.:
A Deep Learning Model for Loop Interchange.
Proc. CC'23, pp. 50-60.
DOI
Presenter: Sehrish, Opponent: Yiran
Accelerators and MLIR:
13:15-13:45 (Paper 1) Pablo Antonio Martínez et al.:
Matching linear algebra and tensor code to
specialized hardware accelerators. CC'23, ACM.
DOI.
Presenter: Mike, Opponent: Christoffer
13:45-14:15 (Paper 2) J. Zhao et al.:
AKG: automatic kernel generation for neural processing units
using polyhedral transformations.
PLDI'21, ACM.
DOI
Presenter: Christoffer , Opponent: Yifei
14:15-14:45 (Paper 5) William S. Moses, Lorenzo Chelini, Ruizhe Zhao, Oleksandr Zinenko:
Polygeist: Raising C to Polyhedral MLIR. PACT'21, 45-59.
DOI
Presenter: Yifei, Opponent: Mike
Static analysis:
15:30-16:00 (Paper 14) S. Macke et al.: Fine-grained lineage for safer notebook interactions.
Proc. VLDB Endowment, 2021, DOI
Presenter: Yiran, Opponent: Johannes
Instructions
Prepare a presentation of about 25 minutes of your paper chosen for presentation, and three good questions about the paper you are opponent for. Finally, send a written summary of your presented paper (using your own words) of about 2 pages to the examinator.All moments must be passed to get the credits for the presentation.
Note: Your presentation will be stopped after 25 minutes. Hence,
avoid having more than 15-20 slides (unless you need more for animations),
avoid having too much text and use pictures instead where appropriate.
Focus on the most important contributions - what is it that we should
keep in mind from your presentation?
Send me your complete slides at least one day before the presentation
for approval. No draft versions, please!
If you do not get any feedback, you can assume that the slides are
basically OK.
Note: You can (and should) be critical to the approach taken in the paper. Distinguish between your opinion and that of the authors.
After the presentation, please send me a 2 pages summary of
the paper with your own words by 6 April.
In the conclusion of your presentation and in your summary text,
you should also consider the question
what you would do differently or try next if this were your research project.
Page responsible: Webmaster
Last updated: 2023-03-17