Papers for Reading and Discussion
Thursday, October 27
- Presenter: Porter
Slides in pdf
Mitosis Compliler: An Infrastructure for Speculative Threading BAsed on Pre-Computation Slices, Quinones et.al. PLDI 05
- Presenter: Bournoutain
Slides in ppt
Compiler-based Register Name Adjustment for Low-Power Embedded Processors, P. Petrov and A. Orailoglu. ICCAD 03
- Presenter: Ayoub
Slides in ppt and Handout
Compiler- Directed Instruction Cache Leakage Optimization, Zhang et.al., MICRO 2002
- Presenter: Tracy
Slides in pdf
Optimizing Compiler for the CELL Processor, Alexandrew E. Eichenberger, Kathryn O'Brien, Kevin K. O'Brien, Peng Wu, Tong Chen, Peter H. Oden, Daniel A. Prener, Janice C. Shepherd, Byoungro So, Zehra Sura, Amy Wang, Tao Zhang, Peng Zhao, and Michael Gschwind, PACT 05 (September, 2005, St. Louis, Missouri)
Tuesday, November 1
- Presenter: Menarini
Slides in ppt
Path Slicing, Ranjit Jhala and Rupak Majumdar, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Laurenzano
Slides in ppt
Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation, Chi-Keung Luk, RObert Cohn, Robert Muth, Harish Patil, Artur Klauser, Geoff Lowney, Steven Wallace, Vijay Janapa Reddi, Kim Hazelwood, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Garcia
Slides in pdf
Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions, Dawson Engler, Benjamin Chelf, Andy Chou, and Seth Hallem, OSDI 2000.
Thursday, November 3
- Presenter: Ong
Slides in ppt
Precise Interprocedural Analysis using Random Interpretation, Sumit Gulwani, George Nucula, POP 05, (January 2005, Long Beach, California)
- Presenter: Friis
Slides in ppt
Improving Data- Flow Analysis with Path Profiles, Glenn Ammons and James Larus, PLDI 98.
- Presenter: Choi
Slides in ppt
Locality phase prediction, X. Shen, Y. Zhong, C. Ding, ASPLOS 04 (October 2004, Boston, Massachusetts)
Tuesday, November 8
-
Presenter: Kuramoto
Mining Jungloids: Helpding to Navigate the API Jungle, David Mandelin, Lin Xu, Rastislav Bodik and Dough Kimelman, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Hulette
Slides in ppt
Optimising AspectJ, PAvel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhotak, Ondrej Lhotak, Oege de Moor, Damien Sereni, GAnesh Sittampalam and Julian Tibble, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Kumar
Slides in pdf
Code Transformations to Improve Memory Parallelism, Vijay S. Pai and Sarita Adve, MICRO, 1999.
Thursday, November 10
- Presenter: Voung
Slides in pdf
PADS: A domain- specific language for processing ad hoc data, Kathleen Fisher and Rober Gruber, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Vrable
Slides in pdf
Programming by Sketching for Bitstreaming Programs, Armando Solar- Lezama, Rodric Rabbah, Rastislav Bodik and Kemal Ebcioglu, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Lum
M. Haneda, P.M.W. Knijnenburg and H.A.G. Wijshoff, Generating New General Compiler Optimization Settings, Proc. ICS, pp.161-168, 2005.
Tuesday, November 15
- Presenter: R. Liu
Slides in ppt
M. Haneda, P.M.W. Knijnenburg and H.A.G. Wijshoff, Optimizing General Purpose Compiler Optimization, Proc. COmputing Frontiers, 2005.
- Presenter: Chiang
Slides in ppt
Shangri-la: Achieving high performance from compiled network applications while enabling ease of programming, Michael K. Chen, Xio-Feng Li, Ruiqi Lian, Jason H. Lin, Lixia Liu, Tao Liu and Roy Ju, PLDI 05 (June 2005, Chicago, Illinois)
- Presenter: Trimble
Slides in ppt
Programming Ad Hoc Networks of Mobile and Resource-Constrained Devices, Yang Ni, Ulrich Kremer, Adrian Stere and Liviu Iftode, PLDI 05 (June 2005, Chicago, Illinois)
Thursday, November 17
- Presenter: K. Lin
Adaptive Code Unloading for Resource-Constrained JVM's, L. Zhang and C. Krintz Language Compiler and Tool Support for Embedded Systems 2004
- Presenter: Hubble
Slides in pdf
Thin Locks: Featherweight Synchronization for Java, David F. Bacon, Ravi Konuru, Chet Murthy, and Mauricio Serrano, PLDI 1998
- Presenter: S. Liu
Slides in ppt
G. Fursin, A. Cohen, M. O'Boyle, and O. Temam, A Practical Method for Quickly Evaluating Program Optimizations, International Conference on High Performance Embedded Architectures & Compilers, 2005.
Tuesday, November 22
- Presenter: Ma
Slides in ppt
Discovering and Exploiting Program Phases, Timothy Sherwood, Erez Perelman, Greg Hamerly, Suleyman Sair, Brad Calder, IEEE Micro, December 2003
- Presenter: Fisher-Ogden
Slides in pdf
The Java Memory Model, Jeremy Manson, WIlliam Pugh, Sarita Adve, POPL 05 (January 2005, Long Beach, California)
- Presenter: Loeber
Slides in pdf
Compiler Directed Early Register Release, Timothy M. Jones , Michael F.P. O'Boyle, Jaume Abella, Antonio Gonzalez, and Oguz Ergin, PACT 05 (September, 2005, St. Louis, Missouri
Thursday, November 29
updated:
October 21, 2005