John E. and Beatrice L. Ritter Distinguished Professor
| 102 Electrical Engineering Building | Office: | +1 (225) 578-5628 |
| Department of Electrical and Computer Engineering | Fax: | +1 (225) 578-5200 |
| and Center for Computation and Technology (302 Johnston Hall) | Dept.: | +1 (225) 578-5241 |
| Louisiana State University, Baton Rouge, LA 70803-5901, USA | E-mail: | j x r {@} ece.lsu.edu |
![]() |
E. Ayguade, G. Baumgartner, J. Ramanujam, and P. Sadayappan, Springer Table of Contents, Author Index At Amazon At Barnes and Noble |
![]() |
Book:
Compilers and Operating Systems for Low Power L. Benini, M. Kandemir, and J. Ramanujam, Kluwer Academic Front Matter: Table of Contents, ... Index At Amazon At Barnes and Noble |
| Research |
| Research Interests |
Compiler optimizations for high performance computers: GPUs, multicore, accelerators. 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 Strategic Technologies for Cyberinfrastructure (OCI STCI) grant: An Environment for Portable High Productivity High Performance Computing on GPUs/Accelerators, 2009-12
«
NSF Computing Processes and Artifacts (CISE CCF) Compilers grant: An Effective Automatic Parallelization Framework for Multi-Core Architectures, 2008-11
« NSF Computing Processes and Artifacts (CISE CCF) Compilers grant: Search-Based Model-Driven Framework for Compiler Optimizations, 2006-10 « 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-09 « 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
| Software |
PLUTO - An automatic parallelizer and locality optimizer for multicores PLUTO website Download PLUTO
PrimeTile -- A parametric multi-level tiler for imperfect loop nests PrimeTile website Download PrimeTile
| Publications |
h-index: 28. g-index: 44.
Total Number of Citations (from the Science Citation Index): 601 (September 2004).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.ACACES 2009: Fifth International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems, Terrassa (near Barcelona), Spain, July 12-18, 2009. ACACES 2009 Lectures
CGO 2009: 2009 International Symposium on Code Generation and Optimization (CGO), Seattle, WA, March 22-25, 2009.
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
| Teaching |
| Spring 2010 |
Spring 2010: EE 4702: High-Level Synthesis and Embedded Systems
![]()
| Fall 2009 |
| Recent Courses |
Spring 2009: EE 4760: Introduction to Compiler Optimizations Fall 2008: EE 7785: Compiler Optimizations Spring 2008: EE 4702: High-Level Synthesis and Embedded Systems Fall 2007: EE 7785: Compiler Optimizations Spring 2007: EE 4760: Introduction to Compiler Optimizations Fall 2006: EE 7000: Embedded Systems Spring 2006: EE 7000: High-Level Synthesis Fall 2005: EE 7785: Compiler Optimizations Spring 2005: EE 4760: Introduction to Compiler Optimizations Fall 2004: EE 7700: Architectures and Algorithms for Digital Signal Processing (DSP) Spring 2004: EE 7700: Energy Aware Computing Systems Fall 2003: EE 4702: High Level Synthesis Fall 2003: EE 7700-1: Compiler Optimizations
Spring 2003: EE 7700: Embedded Systems
Local Links
Sights from around Baton Rouge (thanks to the Sociology Department)
Areas of Specialization from the College of Engineering Website
Department of Electrical and Computer Engineering (ECE at LSU)
Phone List ECE Department (at LSU)
College of Engineering, Louisiana State University (LSU)
Course Offerings: Louisiana State University (LSU)