Journal Papers

  1. K.D. Cooper, K. Kennedy, and L. Torczon, “The Impact of Interprocedural Analysis and Optimization in the Rn Programming Environment,” ACM Transactions on Programming Languages ans Systems (TOPLAS) 8(4), October, 1986, pages 491-523.  doi
  2. A. Carle, K.D. Cooper, R.T. Hood, K. Kennedy, L. Torczon, and S.K. Warren, “A Practical Environment for Scientific Programming,” IEEE Computer, 20(11), November, 1987, pages 75-89.  doi
  3. D. Callahan, K.D. Cooper, K. Kennedy, R.T. Hood, and L. Torczon, “ParaScope: a Parallel Programming Environment,” The International Journal of High Performance Computing Applications 2(4), December, 1988, pages 84-99.  doi
  4. K.D. Cooper, M.W. Hall, and L. Torczon, “An Experiment with Inline Substitution,”Software-Practice and Experience 21(6), June, 1991, pages 581-601.  doi
  5. P. Briggs, K.D. Cooper, and L. Torczon, “Coloring Register Pairs,” ACM Letters on Programming Languages and Systems 1(1), March 1992, pages 3-13.  doi
  6. K.D. Cooper, M.W. Hall, and L. Torczon, “Unexpected Side Effects of Inline Substitution: A Case Study”, ACM Letters on Programming Languages and Systems 1(1), March 1992, pages 22-32.  doi
  7. K.D. Cooper, M.W. Hall, R.T. Hood, K. Kennedy, K. McKinley, J. Mellor-Crummey, L. Torczon, and S.K. Warren, “The ParaScope Parallel Programming Environment,” Proceedings of the IEEE, 81(2), February 1993, pages 244-263.  doi
  8. K.D. Cooper, M.W. Hall, and K. Kennedy, “A Methodology for Procedure Cloning,” Computer Languages, 19(2), April 1993, pages 105-118.  doi
  9. P. Briggs, K.D. Cooper, and L. Torczon, “Improvements to Graph Coloring Register Allocation,” ACM Transactions on Programming Languages ans Systems (TOPLAS) 16(3), May 1994, pages 428-456.  doi
  10. C. Click and K.D. Cooper, “Combining Analyses, Combining Optimizations,” ACM Transactions on Programming Languages and Systems (TOPLAS) 17(2), March 1995, pages 181-196.  doi
  11. K.D. Cooper, M.W. Hall, K. Kennedy, and L. Torczon, “Interprocedural Analysis and Optimization,” Communications on Pure and Applied Mathematics, Volume 48, 1995, pages 947-1003.  doi
    Also appeared in the monograph The Houses That Jack Built published by the Courant Institute of Mathematical Sciences, New York University, May 1965, pages 47-102.
  12. P. Briggs, K.D. Cooper, and L.T. Simpson, “Value Numbering,” Software–Practice and Experience 27(6), June 1997, pages 710-724.  doi
  13. K.D. Cooper, T.J. Harvey and L. Torczon, “How to build an interference graph” Software-Practice and Experience, 28(4), April, 1998, pages 425-444.  doi
  14. P. Briggs, K.D. Cooper, T.J. Harvey, and L.T. Simpson, “Practical Improvements to the Construction and Destruction of Static Single Assignment Form,” Software-Practice and Experience 28(8), July, 1998, pages 859-881.  doi
  15. K.D. Cooper, L.T. Simpson, and C. Vick, “Operator Strength Reduction,” ACM Transactions on Programming Languages and Systems (TOPLAS), 23(5), September 2001, pages 603-625.  doi
  16. F. Berman, A. Chien, K.D. Cooper, J. Dongarra, I. Foster, D. Gannon, L. Johnsson, K. Kennedy, C. Kesselman, J. Mellor-Crummey, D. Reed, L. Torczon, and R. Wolski, “The GrADS Project: Software Support for High-level Grid Programming,” International Journal of High Performance Computing Applications, 15(4) November 2001.  doi
  17. K. Kennedy, B. Broom, K.D. Cooper, J. Dongarra, R. Fowler, D. Gannon, L. Johnsson, J. Mellor-Crummey, and L. Torczon, “Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries,” Journal of Parallel and Distributed Computing, 61(12), December 2001, pages 1802-1826.  doi
  18. K.D. Cooper, D. Subramanian, and L. Torczon, “Adaptive Optimizing Compilers for the 21st Century,” Journal of Supercomputing, 23(1), August 2002, pages 7-22.   doi
    Originally appeared in Proceedings of the 2001 LACSI Symposium, Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2001.
  19. F. Berman, H. Casanova, A. Chien, K.D. Cooper, H. Dail, A. Dasgupta, W. Deng, J. Dongarra, L. Johnsson, K. Kennedy, C. Koelbel, B. Liu, X. Liu, A. Mandal, G. Marin, M. Mazina, J. Mellor-Crummey, C. Mendes, A. Olugbile, M. Patel, D. Reed, Z. Shi, O. Sievert, H. Xia, and A. YarKhan) “New Grid Scheduling and Rescheduling Methods in the GrADS Project,” International Journal of Parallel Programming, 33(2-3), June 2005, pages 209-229.   doi
    Originally appeared in Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS ’04), Santa Fe, NM, USA, April 2004.
  20. K.D. Cooper and T. Waterman, “Investigating Adaptive Compilation Using the MIPSPro Compiler,” Journal of High-Performance Computing Applications, 19(4), 2005, pages 423-431.   doi
    Originally appeared in Proceedings of the 2003 LACSI Symposium, Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2003.
  21. K.D. Cooper, A. Grosul, T.J. Harvey, S.W. Reeves, D. Subramanian, L. Torczon, and T. Waterman, “Exploring the Structure of the Space of Compilation Sequences Using Randomized Search Algorithms,” Journal of Supercomputing, 36(2), May 2006, pages 135-151.  doi
    Originally appeared in Proceedings of the 2004 LACSI Symposium, Los Alamos Computer Science Institute, Santa Fe, NM, USA, October 2004.

Online ACM Symposia

  • K.D. Cooper, “Making Effective Use of Multicore Systems: A Software Perspective”, ACM Ubiquity, September 2014.  doi

Comments are closed.