P. (Saday) Sadayappan
|
P. (Saday) Sadayappan
Professor
Department of Computer Science and Engineering
595 Dreese Lab, 2015 Neil Avenue
Ohio State University, Columbus, Ohio 43210 USA
Email:sadayappan.1_at_osu.edu
+1-614-292-0053 (office),
+1-614-292-2911 (fax)
|
Teaching
- CSE 5441 (Introducton to Parallel Computing)
Research Interests
Software
Tensor Contraction Engine (TCE)
Polyhedral Compiler Optimization
Current Projects
An environment for high-productivity high-performance
computing using GPUs/Accelerators,
NSF, 2009-2013.
Global graphs: A middleware for data intensive computing,
NSF, 2009-2013 (PI: Srinivasan Parthasarathy).
Petascale simulations of quantum systems by stochastic methods,
NSF, 2009-2013 (Project PI: David Ceperley, Univ. Illinois).
Customizable domain-specific computing,
NSF, 2009-2014 (Project PI: Jason Cong, UCLA).
-
M. Baskaran, A. Hartono, S. Tavarageri, T. Henretty, J. Ramanujam, and P. Sadayappan,
"Parameterized Tiling Revisited,"
International Symposium on Code Generation and Optimization (CGO), Apr 2010.
-
M. Baskaran, J. Ramanujam, and P. Sadayappan,
"Automatic C-to-CUDA Code Generation for Affine Programs ,"
International Conference on Compiler Construction (CC), March 2010.
-
J. Dinan, D. B. Larkins, P. Sadayappan, S. Krishnamoorthy, J. Nieplocha,
"Scalable work stealing,"
Proc. Supercomputing (SC), Nov. 2009.
-
J. Lin, Q. Lu, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan,
"Enabling software management for multicore caches with a lightweight hardware support,"
Proc. Supercomputing (SC), Nov. 2009.
-
Q. Lu, J. Lin, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan,
"Soft-OLP: Improving Hardware Cache Performance through Software-Controlled Object-Level
Partitioning,"
Proc. Intl. Conf. on Parallel Architectures and Compilation Techniques
(PACT), 2009.
-
Q. Lu, C. Alias, U. Bondhugula, T. Henretty, S. Krishnamoorthy, J. Ramanujam, A. Rountev,
P. Sadayappan, Y. Chen, H. Lin, T. Ngai,
"Data Layout Transformation for Enhancing Data Locality on NUCA Chip Multiprocessors,"
Proc. Intl. Conf. on Parallel Architectures and Compilation Techniques
(PACT), 2009.
-
A. Hartono, M. Baskaran, C. Bastoul, A. Cohen, S. Krishnamoorthy, B. Norris, J. Ramanujam,
and P. Sadayappan,
"Parametric multi-level tiling of imperfectly nested loops,''
ACM International Conference on Supercomputing (ICS), 2009.
-
A. Hartono, Q. Lu, T. Henretty, S. Krishnamoorthy, H. Zhang, G. Baumgartner, D. E. Bernholdt, M. Nooijen, R. Pitzer, J. Ramanujam, and P. Sadayappan,
"Performance Optimization of Tensor Contraction Expressions for Many-Body Methods in Quantum Chemistry,"
The Journal of Physical Chemistry A Vol. 113 (45), pp. 12715-12723, 2009.
-
M. Baskaran, U. Bondhugula, J. Ramanujam, A. Rountev, and
P. Sadayappan,
"A compiler framework for optimization of affine loop nests for GPGPUs,"
ACM International Conference on Supercomputing (ICS), June 2008.
-
U. Bondhugula, A. Hartono, J. Ramanujam,
and P. Sadayappan,
"PLUTO: A Practical and Fully Automatic Polyhedral Program
Optimization System,"
Proc. ACM SIGPLAN 2008 Conference
on Programming Language Design and Implementation (PLDI 08),
June 2008.
-
U. Bondhugula, M. Baskaran, S. Krishnamoorthy, J. Ramanujam,
A. Rountev, and P. Sadayappan,
"Automatic Transformations for Communication-Minimized
Parallelization and Locality Optimization in the
Polyhedral Model,"
in Proc. CC 2008 - International Conference on
Compiler Construction, March-April 2008.
-
M. Baskaran, U. Bondhugula, S. Krishnamoorthy, J. Ramanujam,
A. Rountev and P. Sadayappan, "Automatic Data Movement and Computation
Mapping for Multi-level Parallel Architectures with Explicitly Managed
Memories," in Proc. 13th ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming, (PPoPP 2008),, February 2008.
-
S. Krishnamoorthy, M. Baskaran, U. Bondhugula, J. Ramanujam,
A. Rountev and P. Sadayappan, "Effective Automatic Parallelization
of Stencil Computations," in Proc. ACM SIGPLAN 2007 Conference
on Programming Language Design and Implementation (PLDI 07),
June 2007.
-
U. Bondhugula, J. Ramanujam, and P. Sadayappan, "Automatic
Mapping of Nested Loops to FPGAs," in Proc. ACM SIGPLAN 2007
Symposium on Principles and Practice of Parallel Programming
(PPoPP 07),, March 2007.
-
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.
-
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, June 2005.
-
S. Krishnan, S. Krishnamoorthy, G. Baumgartner, C.-C. Lam, J. Ramanujam, and
P. Sadayappan,
"Efficient Synthesis of Out-of-core Algorithms Using a
Nonlinear Optimization Solver,"
In Proceedings of the 18th International
Parallel and Distributed Processing Symposium (2004 IPDPS
Conference), April 2004. (Best Paper
Award)
-
S. Krishnan, S. Krishnamoorthy, G. Baumgartner, D.
Cociorva, C.-C. Lam, P. Sadayappan, J. Ramanujam, D. E. Bernholdt, and V. Choppella,
"Data Locality Optimization for Synthesis of Efficient Out-of-Core Algorithms,"
In Proceedings of the
International Conference on High-Performance Computing (HiPC
'03), December 2003,
(Best Paper Award)
-
D. Cociorva, G. Baumgartner, C. Lam, P. Sadayappan,
J. Ramanujam, M. Nooijen, D.E. Bernholdt, R. Harrison,
"Space-Time Trade-Off Optimization for a Class of Electronic
Structure Calculations,"
In Proceedings of the ACM SIGPLAN 2002 Conference on
Programming Language Design and Implementation (PLDI '02),
June 2002, pp. 177-186.