H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 51 Citations 8,672 172 World Ranking 2807 National Ranking 1483

Overview

What is he best known for?

The fields of study he is best known for:

  • Operating system
  • Parallel computing
  • Programming language

J. Ramanujam mostly deals with Parallel computing, Compiler, Optimizing compiler, Nested loop join and Automatic parallelization. J. Ramanujam has researched Parallel computing in several fields, including Loop tiling, Stencil and Code generation. His Loop tiling study combines topics in areas such as Loop fission, Loop nest optimization and General-purpose computing on graphics processing units.

His Compiler research is multidisciplinary, incorporating elements of Computer architecture, CUDA and Parallelism. The concepts of his Optimizing compiler study are interwoven with issues in Memory architecture, Embedded system and Implementation. The Nested loop join study combines topics in areas such as Deadlock, Shared memory and Affine transformation.

His most cited work include:

  • A practical automatic polyhedral parallelizer and locality optimizer (678 citations)
  • Dynamic management of scratch-pad memory space (266 citations)
  • A compiler framework for optimization of affine loop nests for gpgpus (191 citations)

What are the main themes of his work throughout his whole career to date?

J. Ramanujam mainly investigates Parallel computing, Compiler, Algorithm, Computation and Optimizing compiler. The study incorporates disciplines such as Code, Code generation and Loop nest optimization in addition to Parallel computing. The various areas that J. Ramanujam examines in his Compiler study include Memory address, Multiprocessing, CUDA and Stencil.

His work deals with themes such as Tensor contraction, Loop tiling and Loop fusion, which intersect with Algorithm. His Optimizing compiler research integrates issues from Program transformation, Program optimization and Embedded system. His biological study spans a wide range of topics, including Scheduling and Affine transformation.

He most often published in these fields:

  • Parallel computing (65.44%)
  • Compiler (29.49%)
  • Algorithm (16.13%)

What were the highlights of his more recent work (between 2013-2021)?

  • Parallel computing (65.44%)
  • Compiler (29.49%)
  • Computation (14.75%)

In recent papers he was focusing on the following fields of study:

His primary scientific interests are in Parallel computing, Compiler, Computation, Theoretical computer science and Directed acyclic graph. His Parallel computing study incorporates themes from Solver and Code. His studies in Compiler integrate themes in fields like Affine transformation, Class, Stencil, Sequence and SIMD.

His Affine transformation course of study focuses on Loop optimization and Program optimization, Nested loop join and Transformation. His study in Computation is interdisciplinary in nature, drawing from both Byte, Linear solver and Benchmark. His research investigates the link between Theoretical computer science and topics such as Data access that cross with problems in CPU cache.

Between 2013 and 2021, his most popular works were:

  • PLuTo: A Practical and Fully Automatic Polyhedral Program Optimization System (99 citations)
  • Cross-Loop Optimization of Arithmetic Intensity for Finite Element Local Assembly (44 citations)
  • A framework for enhancing data reuse via associative reordering (37 citations)

In his most recent research, the most cited papers focused on:

  • Operating system
  • Programming language
  • Parallel computing

J. Ramanujam spends much of his time researching Parallel computing, Compiler, Affine transformation, Stencil and Computation. In the field of Parallel computing, his study on Speedup overlaps with subjects such as Parametric array. His Compiler study integrates concerns from other disciplines, such as Dependence analysis, Intrinsics and SIMD.

In his study, which falls under the umbrella issue of Affine transformation, Program optimization, Theoretical computer science, Nested loop join and Transformation is strongly linked to Loop optimization. J. Ramanujam combines subjects such as Class, Parallel algorithm, Retiming and Associative property with his study of Stencil. The Computation study combines topics in areas such as Spin glass, CUDA and Graphics processing unit.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Top Publications

A practical automatic polyhedral parallelizer and locality optimizer

Uday Bondhugula;Albert Hartono;J. Ramanujam;P. Sadayappan.
programming language design and implementation (2008)

1054 Citations

Dynamic management of scratch-pad memory space

M. Kandemir;J. Ramanujam;J. Irwin;N. Vijaykrishnan.
design automation conference (2001)

390 Citations

Automatic C-to-CUDA code generation for affine programs

Muthu Manikandan Baskaran;J. Ramanujam;P. Sadayappan.
compiler construction (2010)

319 Citations

Automatic transformations for communication-minimized parallelization and locality optimization in the polyhedral model

Uday Bondhugula;Muthu Baskaran;Sriram Krishnamoorthy;J. Ramanujam.
compiler construction (2008)

300 Citations

A compiler framework for optimization of affine loop nests for gpgpus

Muthu Manikandan Baskaran;Uday Bondhugula;Sriram Krishnamoorthy;J. Ramanujam.
international conference on supercomputing (2008)

273 Citations

Effective automatic parallelization of stencil computations

Sriram Krishnamoorthy;Muthu Baskaran;Uday Bondhugula;J. Ramanujam.
programming language design and implementation (2007)

269 Citations

Compile-time techniques for data distribution in distributed memory machines

J. Ramanujam;P. Sadayappan.
IEEE Transactions on Parallel and Distributed Systems (1991)

250 Citations

Synthesis of High-Performance Parallel Programs for a Class of ab Initio Quantum Chemistry Models

G. Baumgartner;A. Auer;D.E. Bernholdt;A. Bibireata.
Proceedings of the IEEE (2005)

238 Citations

Tiling multidimensional iteration spaces for multicomputers

J. Ramanujam;P. Sadayappan.
Journal of Parallel and Distributed Computing (1992)

218 Citations

Cluster partitioning approaches to mapping parallel programs onto a hypercube

P. Sadayappan;Fikret Erçal;J. Ramanujam.
parallel computing (1990)

164 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

If you think any of the details on this page are incorrect, let us know.

Contact us

Top Scientists Citing J. Ramanujam

Mahmut Kandemir

Mahmut Kandemir

Pennsylvania State University

Publications: 128

P. Sadayappan

P. Sadayappan

University of Utah

Publications: 70

Albert Cohen

Albert Cohen

Google (United States)

Publications: 47

Sriram Krishnamoorthy

Sriram Krishnamoorthy

University of Utah

Publications: 40

Francky Catthoor

Francky Catthoor

KU Leuven

Publications: 38

Jingling Xue

Jingling Xue

UNSW Sydney

Publications: 36

Jack Dongarra

Jack Dongarra

University of Tennessee at Knoxville

Publications: 28

Mary Jane Irwin

Mary Jane Irwin

Pennsylvania State University

Publications: 28

Vivek Sarkar

Vivek Sarkar

Georgia Institute of Technology

Publications: 25

Mary Hall

Mary Hall

University of Utah

Publications: 24

Michael F. P. O'Boyle

Michael F. P. O'Boyle

University of Edinburgh

Publications: 24

Alok Choudhary

Alok Choudhary

Northwestern University

Publications: 23

Xipeng Shen

Xipeng Shen

North Carolina State University

Publications: 22

Henk Corporaal

Henk Corporaal

Eindhoven University of Technology

Publications: 22

Nikil Dutt

Nikil Dutt

University of California, Irvine

Publications: 21

Something went wrong. Please try again later.