Recent Publications of J. (Ram) Ramanujam

Research supported by



Copyrights to the many of the following papers are held by the publishers. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

2008


2007


2006


2005

  • G. Baumgartner, A. Auer, D. Bernholdt, A. Bibireata, V. Choppella, D. Cociorva, X. Gao, R. Harrison, S. Hirata, S. Krishnamoorthy, S. Krishnan, C. Lam, Q. Lu, M. Nooijen, R. Pitzer, J. Ramanujam, P. Sadayappan, and A. Sibiryakov, "Synthesis of High-Performance Parallel Programs for a Class of ab initio Quantum Chemistry Models," Proceedings of the IEEE, vol. 93, no. 2, pp. 276-292, February 2005. [pdf]  

  • X. Gao, S. Sahoo, Q. Lu, G. Baumgartner, C. Lam, J. Ramanujam, and P. Sadayappan, "Performance Modeling and Optimization of Parallel Out-of-Core Tensor Contractions," in Proc. ACM SIGPLAN 2005 Symposium on Principles and Practice of Parallel Programming, Chicago, IL, June 2005.  [pdf]

  • A. Hartono, A. Sibiryakov, M. Nooijen, G. Baumgartner, D.E. Bernholdt, S. Hirata, C. Lam, R. Pitzer, J. Ramanujam, and P. Sadayappan, "Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations," in Proc. International Conference on Computational Science 2005 (ICCS 2005), Atlanta, GA, May 2005.  [pdf]

  • Q. Lu, X. Gao, S. Krishnamoorthy, G. Baumgartner, J. Ramanujam, and P. Sadayappan, "Empirical Performance-Model Driven Data Layout Optimization," Languages and Compilers for Parallel Computing, (R. Eigenmann et al. Eds.), Lecture Notes in Computer Science, Springer-Verlag, 2005.  [pdf]


2004

  • L. Benini, M. Kandemir, and J. Ramanujam (editors), Compilers and Operating Systems for Low Power, Kluwer Academic Publishers, Boston, MA, January 2004. ISBN: 1-4020-7573-1.

  • M. Kandemir, I. Kadayif, A. Choudhary, J. Ramanujam, and I. Kolcu, "Compiler-directed scratch pad memory optimization for embedded multiprocessors," IEEE Transactions on VLSI (TVLSI), vol. 12, no. 3, pp. 281-287, March 2004. [pdf]

  • M. Kandemir, J. Ramanujam, M. Irwin, V. Narayanan, I. Kadayif, and A. Parikh, "A Compiler Based Approach for Dynamically Managing Scratch-Pad Memories in Embedded Systems," IEEE Transactions on Computer-Aided Design, vol. 23, no. 2, pp. 243-260, February 2004.  [pdf]

  • G. Baumgartner, D. Bernholdt, V. Choppella, J. Ramanujam, and P. Sadayappan, "A High-Level Approach to Synthesis of High-Performance Codes for Quantum Chemistry: The Tensor Contraction Engine," in Proc. 11th Workshop on Compilers for Parallel Computers (CPC 2004), Chiemsee, Germany, July 2004. 

  • Efficient Synthesis of Out-of-core Algorithms Using a Nonlinear Optimization Solver, Sandhya Krishnan, Sriram Krishnamoorthy, Gerald Baumgartner, Chi-Chung Lam, J. Ramanujam, and P. Sadayappan. In Proceedings of the 18th International Parallel and Distributed Processing Symposium (2004 IPDPS Conference), Santa Fe, April 2004. (Best Paper Award)   [pdf]

  • Memory-Constrained Data Locality Optimization for Tensor Contractions, Alina Bibireata, Sandhya Krishnan, Gerald Baumgartner, Daniel Cociorva, Chi-Chung Lam, P. Sadayappan, J. Ramanujam, David E. Bernholdt, and Venkatesh Choppella, Languages and Compilers for Parallel Computing, L. Rauschwerger et al. (Eds.), Springer-Verlag, 2004.  [pdf]


2003


2002

  • An I/O conscious tiling strategy for disk-resident data sets, by M. Kandemir, A. Choudhary, and J. Ramanujam. The Journal of Supercomputing, 21(3):257-284, 2002. [pdf]

  • A High-Level Approach to Synthesis of High-Performance Codes for Quantum Chemistry G. Baumgartner, D.E. Bernholdt, D. Cociorva, R. Harrison, S. Hirata, C. Lam, M. Nooijen, R. Pitzer, J. Ramanujam, P. Sadayappan. In Proceedings of Supercomputing 2002, Baltimore, Maryland, November 2002.

  • Memory-Constrained Communication Minimization for a Class of Array Computations D. Cociorva, G. Baumgartner, C. Lam, P. Sadayappan, J. Ramanujam. In Proceedings of the 15th International Workshop on Languages and Compilers for Parallel Computing (LCPC '02), College Park, Maryland, July 2002. [pdf]

  • Automatic Synthesis of High-Performance Codes for Quantum Chemistry Applications G. Baumgartner, D.E. Bernholdt, D. Cociorva, R. Harrison, C. Lam, M. Nooijen, J. Ramanujam, P. Sadayappan. In Proceedings of the Workshop on Performance Optimization for High-Level Languages and Libraries (POHLL-02), New York, New York, June 2002.

  • Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations D. Cociorva, G. Baumgartner, C. Lam, P. Sadayappan, J. Ramanujam, M. Nooijen, D.E. Bernholdt, R. Harrison. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI '02), Berlin, Germany, June 2002, pp. 177-186.

  • A Performance Optimization Framework for Compilation of Tensor Contraction Expressions into Parallel Programs. G. Baumgartner, D.E. Bernholdt, D. Cociorva, R. Harrison, C. Lam, M. Nooijen, J. Ramanujam, P. Sadayappan. In Proceedings of the 7th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS '02), Fort Lauderdale, Florida, April 2002.

  • Address code and arithmetic optimizations for embedded systems, by J. Ramanujam, S. Deshpande, J. Hong, and M. Kandemir. In Proc. VLSI Design/ASPDAC 2002 Bangalore, India, January 2002. [pdf]

  • J. Ramanujam, S. Krishnamoorthy, J. Hong, and M. Kandemir. A heuristic for clock selection in high-level synthesis, by In Proc. VLSI Design/ASPDAC 2002 Bangalore, India, January 2002. [pdf]

  • Strategies for improving data locality in embedded applications, by N. Crosbie, M. Kandemir, I. Kolcu, J. Ramanujam, A. Choudhary. In Proc. VLSI Design/ASPDAC 2002 Bangalore, India, January 2002. [pdf]

  • Automatic Data Distribution, by J. Ramanujam. In The Compiler Design Handbook: Optimizations and Machine Code Generation, (Y. N. Srikant and P. Shankar: Eds.), Chapter 12, pages 409-459, CRC Press, Boca Raton, FL, 2002.

  • Integer lattice based methods for local address generation for block-cyclic distributions, by J. Ramanujam. In Compiler Optimizations for Scalable Parallel Systems - Languages, Compilation Techniques, and Run Time Systems, S. Pande and D. P. Agrawal (Eds.), Lecture Notes in Computer Science, Volume 1808, pages 597-645, Springer-Verlag, 2001. [pdf]


J. Ramanujam
Ritter Distinguished Professor
Department of Electrical and Computer Engineering
    and Center for Computation and Technology
Louisiana State University
Baton Rouge, LA 70803-5901, USA

Phone: +1 (225) 578-5628
Office: +1 (225) 578-5241
Fax: +1 (225) 578-5200
E-mail: j x r {@} ece.lsu.edu