Hide menu

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