J. (Ram) Ramanujam
J. (Ram) Ramanujam
Louisiana State University: Professor, Elec. & Comp. Eng.; Director, Center for Computation
Verified email at ece.lsu.edu - Homepage
Title
Cited by
Cited by
Year
A practical automatic polyhedral parallelizer and locality optimizer
U Bondhugula, A Hartono, J Ramanujam, P Sadayappan
Proceedings of the 29th ACM SIGPLAN Conference on Programming Language …, 2008
1071*2008
Dynamic management of scratch-pad memory space
M Kandemir, J Ramanujam, MJ Irwin, N Vijaykrishnan, I Kadayif, A Parikh
Design Automation Conference, 2001. Proceedings, 690-695, 2001
3582001
Automatic C-to-CUDA code generation for affine programs
MM Baskaran, J Ramanujam, P Sadayappan
International Conference on Compiler Construction, 244-263, 2010
2982010
Automatic transformations for communication-minimized parallelization and locality optimization in the polyhedral model
U Bondhugula, M Baskaran, S Krishnamoorthy, J Ramanujam, A Rountev, ...
International Conference on Compiler Construction, 132-146, 2008
2652008
A compiler framework for optimization of affine loop nests for GPGPUs
MM Baskaran, U Bondhugula, S Krishnamoorthy, J Ramanujam, ...
Proceedings of the 22nd annual international conference on Supercomputing …, 2008
2462008
Effective automatic parallelization of stencil computations
S Krishnamoorthy, M Baskaran, U Bondhugula, J Ramanujam, A Rountev, ...
ACM sigplan notices 42 (6), 235-244, 2007
2432007
Data flow analysis: theory and practice
U Khedker, A Sanyal, B Sathe
CRC Press, 2017
2412017
Compile-time techniques for data distribution in distributed memory machines
J Ramanujam, P Sadayappan
IEEE Transactions on parallel and distributed systems 2 (4), 472-482, 1991
2401991
Synthesis of high-performance parallel programs for a class of ab initio quantum chemistry models
G Baumgartner, A Auer, DE Bernholdt, A Bibireata, V Choppella, ...
Proceedings of the IEEE 93 (2), 276-292, 2005
2152005
Tiling multidimensional iteration spaces for multicomputers
J Ramanujam, P Sadayappan
Journal of Parallel and Distributed Computing 16 (2), 108-120, 1992
2111992
Task allocation onto a hypercube by recursive mincut bipartitioning
F Ercal, J Ramanujam, P Sadayappan
Journal of Parallel and Distributed Computing 10 (1), 35-44, 1990
2021990
Cluster partitioning approaches to mapping parallel programs onto a hypercube
P Sadayappan, F Ercal, J Ramanujam
Parallel computing 13 (1), 1-16, 1990
1561990
Automatic data movement and computation mapping for multi-level parallel architectures with explicitly managed memories
MM Baskaran, U Bondhugula, S Krishnamoorthy, J Ramanujam, ...
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of …, 2008
1502008
A stencil compiler for short-vector SIMD architectures
T Henretty, R Veras, F Franchetti, LN Pouchet, J Ramanujam, ...
Proceedings of the 27th international ACM conference on International …, 2013
1402013
Data layout transformation for stencil computations on short-vector simd architectures
T Henretty, K Stock, LN Pouchet, F Franchetti, J Ramanujam, ...
International Conference on Compiler Construction, 225-245, 2011
1362011
Loop transformations: convexity, pruning and optimization
LN Pouchet, U Bondhugula, C Bastoul, A Cohen, J Ramanujam, ...
ACM SIGPLAN Notices 46 (1), 549-562, 2011
1332011
Improving cache locality by a combination of loop and data transformations
M Kandemir, J Ramanujam, A Choudhary
IEEE Transactions on Computers 48 (2), 159-167, 1999
1301999
Automatic code generation for many-body electronic structure methods: the tensor contraction engine
AA Auer, G Baumgartner, DE Bernholdt, A Bibireata, V Choppella, ...
Molecular Physics 104 (2), 211-228, 2006
1282006
Exploiting shared scratch pad memory space in embedded multiprocessor systems
M Kandemir, J Ramanujam, A Choudhary
Proceedings of the 39th annual Design Automation Conference, 219-224, 2002
1222002
Improving locality using loop and data transformations in an integrated framework
M Kandemir, A Choudhary, J Ramanujam, P Banerjee
Proceedings. 31st Annual ACM/IEEE International Symposium on …, 1998
1211998
The system can't perform the operation now. Try again later.
Articles 1–20