CS 7030 - Recent Topics in Compilers

Goal of the course: At the end of the course, the students would get to read, review, present some of the classic and latest papers.

Lectures Planned outline for the student presentations
Topic/Paper Lead presentation (2hrs) Related work presentation (1hr) critique and future work presentation (1hr) submission deadline (for the slides and reviews)
1 Benjamin Wester, David Devecsery, Peter M. Chen, Jason Flinn, Satish Narayanasamy: Parallelizing data race detection, ASPLOS 2013 Feb 4, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. Feb 6, 2015 Abhilash Bhandari & Shashidhar G. Feb 6, 2015 Indu K. & Raghesh Feb 3, 2015 11.55pm
2 Isil Dillig, Thomas Dillig, Alex Aiken, Mooly Sagiv: Precise and compact modular procedure summaries for heap manipulating programs, PLDI 2013  Feb 11, 2015 Abhilash Bhandari & Shashidhar G. Feb 13, 2015 Manas Thakur & V.V.N. Jyothi Feb 13, 2015 Aman Nougrahiya & Chirag Garg Feb 10, 2015 11.55pm
3 David Grove, Greg DeFouw, Jeffrey Dean, and Craig Chambers: Call Graph Construction in Object-Oriented Languages, OOPSLA 1997 Feb 18, 2015 Manas Thakur & V.V.N. Jyothi Feb 20, 2015 Aman Nougrahiya & Chirag Garg Feb 20, 2015 Abhilash Bhandari & Shashidhar G. Feb 17, 2015 11.55pm
4 Daniel Marino, Abhayendra Singh, Todd D. Millstein, Madanlal Musuvathi, Satish Narayanasamy: DRFX: a simple and efficient memory model for concurrent programming languages. PLDI 2010 Feb 25, 2015 Indu K. & Raghesh Feb 27, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. Feb 27, 2015 Manas Thakur & V.V.N. Jyothi Feb 24, 2015 11.55pm
8 Jaroslav Sevcík: Safe optimisations for shared-memory concurrent programs, PLDI 2013 March 2, 2015 Aman Nougrahiya & Chirag Garg March 4, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. March 4, 2015 Indu K. & Raghesh March 2, 2015 11.55am
6 Takuya Nakaike, Maged M. Michael: Lock elision for read-only critical sections in Java, PLDI 2010 March 11, 2015 Manas Thakur & V.V.N. Jyothi March 13, 2015 Abhilash Bhandari & Shashidhar G. March 13, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. March 10, 2015 11.55pm
7 Xu Liu, John Mellor-Crummey: A Data-Centric Profiler for Parallel Programs, SC 2013 March 18, 2015 Indu K. & Raghesh March 20, 2015 Manas Thakur & V.V.N. Jyothi March 20, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. March 17, 2015 11.55pm
5 Duane Merrill, Michael Garland, Andrew Grimshaw: Scalable GPU graph traversal, PPoPP 2012  March 25, 2015 Abhilash Bhandari & Shashidhar G. March 27, 2015 Raghesh & Indu March 27, 2015 Aman Nougrahiya & Chirag Garg March 24, 2015 11.55pm
9 G. Ramalingam: "Context-Sensitive Synchronization-Sensitive Analysis is Undecidable", TOPLAS, 2000 April 8, 2015 Aman Nougrahiya & Chirag Garg April 10, 2015 Indu K. & Raghesh April 10, 2015 Manas Thakur & V.V.N. Jyothi April 7, 2015 11.55pm
10 Glenn Ammons and James R. Larus: Improving Data-flow Analysis with Path Profiling, PLDI 1998 April 15, 2015 Rahul Shrivastsva & Jyothi Krishna V. S. April 17, 2015 Aman Nougrahiya & Chirag Garg April 17, 2015 Abhilash Bhandari & Shashidhar G. April 14, 2015 11.55pm


List of papers to choose from


Under construction
Last updated: Sun Jan 11 00:13:59 IST 2015