ECE 663: Reading List
Points-to Analysis
Shape Analysis
Program Slicing
Autotuning
- Kamen Yotov, Xiaoming Li, Gang Ren, Michael Cibulskis, Gerald DeJong, Maria Garzaran, David Padua, Keshav Pingali, Paul Stodghill, and Peng Wu, "A Comparison of Empirical and Model-driven Optimization." PLDI 2003 (Presenter: Dheya Mustafa, March 31st)
- Michael J. Voss and Rudolf Eigenmann, "High-level adaptive program optimization with ADAPT." PPoPP 2001 (Presenter: Kanad Sinha, April 2nd. Slides)
Parallelization
- Rakesh Ghiya, Laurie Hendren and Yingchun Zhu, "Detecting Parallelism in C Programs with Recursive Data Structures." CC 1998 (Presenter: Hao Lin, April 5th. Slides)
- Martin Rinard and Pedro Diniz, "Commutativity Analysis: a New Analysis Framework for Parallelizing Compilers." PLDI 1996 (Presenter: Youngjoon Jo, April 7th. Slides)
- Armand Navabi, Xiangyu Zhang and Suresh Jagannathan, "Quasi-static Scheduling for Safe Futures." PPoPP 2008 (Presenter: Vinai Sundaram, April 9th)
- Milind Kulkarni, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala and L. Paul Chew, "Optimistic Parallelism Requires Abstractions." CACM 2009