Presentation is loading. Please wait.

Presentation is loading. Please wait.

CR18: Advanced Compilers Paper Reading

Similar presentations


Presentation on theme: "CR18: Advanced Compilers Paper Reading"— Presentation transcript:

1 CR18: Advanced Compilers Paper Reading
Tomofumi Yuki

2 HW for this Class 2 or 3 paper reviews Short lab-like exercise
do some performance analysis and write report Breakdown reviews 20% report 10% paper presentation 70%

3 HW: Paper Review Goal: Tasks Get some experience in paper reading
Learn to write reviews Learn to concisely summarize key points Tasks 1. Pick a paper from the provided list 2. Write 1-2 page review

4 What should be in a review?
The following 5 questions must be answered What is the Big Picture problem? What is the specific problem Why is the problem important? How do they address the problem? How do they evaluate their approach? What are possible future work? What is the key cool idea? (punch line)

5 Example: My 1st Paper The Problem Why is the problem important
we need faster code! tiling is good but tile size selection is tough prior work used analytical models that are difficult to build Why is the problem important tile sizes have more than 5x impact on performance ~20 analytical models proposed in the past

6 Example: My 1st Paper (cont.)
Approach machine learning to automate model creation use large number of training data by synthetic kernels Evaluation automatically create models for 6 different combination of machines and compilers the models all perform well

7 Common Pitfalls Also keep in mind when writing papers!
Focus too much on approach/results placing in context is really important Get stuck on some technical details read a paper in 3 passes (at least) Believe what authors claim it may not be what they show For some papers, the answers are sometimes really difficult to identify Also keep in mind when writing papers!

8 Example: My 1st Paper (cont.)
Punch Line taking HW prefetching into account greatly improves accuracy


Download ppt "CR18: Advanced Compilers Paper Reading"

Similar presentations


Ads by Google