Lecture1 - 4 programming assignments 5 Written Critiques...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 501 Implementation of Programming Languages Preston Briggs Vijay Menon 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Overview Today Goals Organizational details Who are we and why are we here? Who are you and why are you here? 2
Background image of page 2
Goals What is the state of the art in compilers and runtimes? Focus on how to do research / push boundaries on existing compiler technology Mix of classical and cutting edge Non-goal: How to build a compiler? - see CSE 401 We won’t cover lexing, parsing, symbol tables, . .. We won’t capture “everything” in research 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
How to do research? Critical analysis on original research Focus on original papers: what did they get right? what did they miss? Background and tools Program analysis, optimization frameworks Getting your hands dirty Implementation, performance analysis 4
Background image of page 4
Course details Detailed syllabus / schedule 1-2 research papers / lecture Please read ahead of lecture No books required . .. but see syllabus for background reading 7 written “critiques” on research papers
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 4 programming assignments 5 Written Critiques Original papers from conferences / journals Evaluate: what did they get right / wrong? 7 written critiques 5 on individual papers in the syllabus 2 comparing pairs of paper Due at the beginning of corresponding lecture Sample critique from K. McKinley on website 6 Programming Assignments 4 assignments : C subset compiler (UT Austin) Intermediate representation (due April 6th) Control-fow / dominators SSA construction / optimization ProFle-guided optimization May work in pairs 7 Grading Breakdown Programming assignments: 50% Written critiques: 45% Class participation: 5% 8 Who are we? Instructors Preston Briggs (Google) Vijay Menon (Google) Teaching Assistant Kristi Morton 9 Who are you? Why are you taking this class? What do you hope to get out of it? 10 Links http://cs.washington.edu/501/ 11...
View Full Document

Page1 / 11

Lecture1 - 4 programming assignments 5 Written Critiques...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online