Los Alamos Computer Science Institute

Scalar Compiler Work from Rice

Department of Computer Science
Rice University
Houston, Texas, USA


The scalar compiler group at Rice, led by Keith Cooper with Devika Subramanian and Linda Torczon, works on a variety of problems related to improving the performance of uniprocessor code. LACSI has provided support for work on a variety of performance-related problems. It has also supported the group's work on adaptive compilation.

Publications

  1. 'Adaptive Optimizing Compilers for the 21st Century," Keith D. Cooper, Devika Subramanian, and Linda Torczon, Proceedings of the 2001 Symposium of the Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2001.

    Also appeared in Journal of Supercomputing 23(1), August 2002, pages 7-22.

  2. "An Efficient Static Analysis Algorithm to Detect Redundant Memory Operations," Keith D. Cooper and Li Xu, ACM SIGPLAN Workshop on Memory Systems Performance, Berlin, Germany, June 2002.

    (This copy is a preprint. The final copy is available from the ACM digital library.)

  3. "Fast Copy Coalescing and Live-range Identification Without an Interference Graph,", Zoran Budimlic, Keith D. Cooper, Timothy J. Harvey, and Steven W. Reeves, Proceedings of the ACM SIGPLAN 2002 Symposium on Programming Language Design and Implementation (PLDI), Berlin, Germany, June 2002.

    (This copy is a preprint. The final copy is available from the ACM digital library.)

  4. "Building a Control-flow Graph from Scheduled Assembly Code", Keith D. Cooper, Timothy J. Harvey, and Todd Waterman, Rice Computer Science Technical Report TR02-399, June 2002.

  5. "Vizer: A System to Vectorize Intel x86 Binaries", Keith D. Cooper, Anshuman DasGupta, and Ken Kennedy, Proceedings of the 2002 Symposium of the Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2002.

  6. "Investigating Adaptive Compilation using the MIPSPro Compiler," Keith D. Cooper and Todd Waterman, Proceedings of the 2003 Symposium of the Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2003.

  7. "Memory Redundancy Elimination to Improve Application Energy Efficiency," Keith D. Cooper and Li Xu, Proceedings of the 16th International Workshop on Languages and Compilers for Parallel Computers, College Station, TX, USA, October 2003. (The proceedings were printed as a volume of Lecture Notes in Computer Science, volume 2958. Springer does not allow electronic distribution by the authors.)

  8. "Finding Effective Compilation Sequences," L. Almagor, Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, and Todd Waterman, Proceedings of the 2004 ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems, Washington, DC, USA, June 2004.

    (This copy is a preprint. The final copy is available from the ACM digital library.)

  9. "Compilation Order Matters: Exploring the Structure of the Space of Compilation Sequences Using Randomized Search Algorithms ," L. Almagor, Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, and Todd Waterman, Unpublished Technical Report, 15 November 2003.