|
J.
(Ram) Ramanujam John E. and Beatrice L. Ritter Distinguished Professor |
|
|
| Research |
| Research Interests |
Compiler optimizations for high performance computers
Embedded systems: compilers, design, processors
Parallel computing: architecture, algorithms, software
Computer architecture
Compilers, operating systems and architectures for low power
Hardware synthesis and optimization: behavioral-level, logic-level
| Recent Research Grants |
NSF Computing Processes and Artifacts (CISE CCF) grant: Search-Based Model-Driven Framework for Compiler Optimizations, 2006-09
NSF Computer Systems Research (CISE CSR) grant: CSR-AES: An Integrated Framework for Compile-time/Run-time Support for Multi-Scale Applications on High-End Systems, 2005-08
NSF Nanoscale Exploratory Research grant: NER: Integration of Ab-Initio Computation with Large Scale Molecular Dynamics Simulation for Nanomaterials Research, 2005-07
NSF Information Technology Research (ITR) grant: Synthesis of High Performance Algorithms for Electronic Structure Calculations, 2001-07
NSF DDDAS (CISE) grant: DynaCode: A General DDDAS Framework with Coast and Environment Modeling Applications, 2006-07
Environmental Protection Agency (EPA) grant: Modeling Impacts of Climate Change on Wetland Ecosystems, 2002-05
NSF (CISE) grant: Research and Training in Advanced Compiler Optimizations, 2001-05
NSF (CISE) grant: Program and Storage Transformations for Improving Memory Performance, 2000-04
NSF Young Investigator Award (CISE): Languages, Compilers and Runtime Systems for Parallel Architectures, with a match from Portland Group Inc., 1994-2002
| Software |
Tensor Contraction Engine (TCE)
PLuTo - An automatic parallelizer and locality optimizer for multicores PLuTo Automatic Parallelizer
| Publications |
Recent Publications (most in pdf)
![]()
Full List of Publications (some pdf included)
![]()
Publications (from Google Scholar)
Recent Articles (from Google Scholar)
| Research Links |
NSF Young Investigator Award, 1994.
Ritter Distinguished Professor of Electrical Engineering, 2005-present.
Distinguished Visitor, IEEE Computer Society, 2001-2003.
Best Paper Award (Applications Track) for "Efficient Synthesis of Out-of-core Algorithms Using a Nonlinear Optimization Solver," (authors: S. Krishnan, S. Krishnamoorthy, G. Baumgartner, C. Lam, J. Ramanujam, and P. Sadayappan) at the 18th International Parallel and Distributed Processing Symposium (2004 IPDPS Conference), Santa Fe, April 2004.
Best Paper Award (Systems) for "Data Locality Optimization for Synthesis of Efficient Out-of-Core Algorithms," (authors: S. Krishnan, S. Krishnamoorthy, G. Baumgartner, D. Cociorva, C. Lam, P. Sadayappan, J. Ramanujam, D. Bernholdt, and V. Choppella) at the International Conference on High Performance Computing (HiPC 03), December 2003.
LCPC 2008: Languages and Compilers for Parallel Computing (LCPC) 21st Annual Workshop, Edmonton, Alberta, Canada, July 31 - August 2, 2008
POHLL 2008: Workshop on Performance Optimization via High-Level Languages and Libraries (to be held with IPDPS 2008), Miami, FL, April 14, 2008
LCPC 2007: The 20th International Workshop on Languages and Compilers for Parallel Computing, Urbana, IL, October 11-13, 2007
LCPC 2006: The 19th International Workshop on Languages and Compilers for Parallel Computing, New Orleans, LA, November 2-4, 2006
LCPC 2005: The 18th International Workshop on Languages and Compilers for Parallel Computing, Hawthorne, New York, October 2005 (originally planned to be held in New Orleans)
LCPC 2004: The 17th International Workshop on Languages and Compilers for Parallel Computing
LCPC 2003: The 16th International Workshop on Languages and Compilers for Parallel Computing
COLP 2003: Workshop on Compilers and Operating Systems for Low Power (held with PACT 2003)
PACT 2003: International Conference on Parallel Architectures and Compilation Techniques
Call For Papers: EDA/CAD list (maintained by Dirk Stroobandt)
Call For Papers: Compilers list (maintained by Jerry Roth)
Call For Papers: FPGA/VLSI/CAD list (maintained by Steve Wilton)
Total Number of Citations (from the Science Citation Index): 601 (September 2004).
| Teaching |