Albert Hartono Ohio State University

Albert Hartono

hartonoa@cse.ohio-state.edu
 

Research Interests

Software

PrimeTile -- a parametric multi-level tiler for imperfect loop nests
Orio -- an annotation-based empirical performance tuning framework [ DOE article ]

Publications

Journal Publications
  1. Performance Optimization of Tensor Contraction Expressions for Many Body Methods in Quantum Chemistry
    Albert Hartono, Qingda Lu, Thomas Henretty, Sriram Krishnamoorty, Huaijian Zhang, Gerald Baumgartner, David Bernholdt, Marcel Nooijen, Russell Pitzer, J. Ramanujam, P. Sadayappan.
    Journal of Physical Chemistry, 2009. (accepted)
Book Chapters
  1. Annotations for Productivity and Performance Portability [ PDF ]
    Boyana Norris, Albert Hartono, and William Gropp.
    Petascale Computing: Algorithms and Applications, pp. 443-462. Chapman & Hall/CRC Press, Taylor and Francis Group, Computational Science, 2007.
Refereed Conference Publications
  1. Parametric Tiled Loop Generation for Effective Parallel Execution on Multicore Processors
    Albert Hartono, Muthu Manikandan Baskaran, J. Ramanujam, and P. Sadayappan.
    IEEE International Parallel and Distributed Processing Symposium (IPDPS), Apr 2010, Atlanta, Georgia. (submitted)

  2. Parameterized Tiling Revisited
    Muthu Manikandan Baskaran, Albert Hartono, Thomas Henretty, J. Ramanujam, and P. Sadayappan.
    IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Apr 2010, Toronto, Canada. (accepted)

  3. Parametric Multi-Level Tiling of Imperfectly Nested Loops [ PDF | Extended version ]
    Albert Hartono, Muthu Manikandan Baskaran, Cédric Bastoul, Albert Cohen, Sriram Krishnamoorthy, Boyana Norris, J. Ramanujam, and P. Sadayappan.
    ACM International Conference on Supercomputing (ICS), June 2009, Yorktown Heights, New York.

  4. Generating Empirically Optimized Composed Matrix Kernels from MATLAB Prototypes [ PDF ]
    Boyana Norris, Albert Hartono, Elizabeth Jessup, and Jeremy Siek.
    International Conference on Computational Science (ICCS), May 2009, Baton Rouge, Louisiana.

  5. Annotation-Based Empirical Performance Tuning Using Orio [ PDF ]
    Albert Hartono, Boyana Norris, and P. Sadayappan.
    IEEE International Parallel and Distributed Processing Symposium (IPDPS), May 2009, Rome, Italy.

  6. A Polyhedral Framework for Automatic Parallelization and Locality Optimization
    Uday Bondhugula, Muthu Manikandan Baskaran, Albert Hartono, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, and P. Sadayappan.
    Workshop on Compilers for Parallel Computing (CPC), Jan 2009, Zurich, Switzerland.

  7. A Practical Automatic Polyhedral Parallelizer and Locality Optimizer [ PDF ]
    Uday Bondhugula, Albert Hartono, J. Ramanujam, and P. Sadayappan.
    ACM SIGPLAN Programming Languages Design and Implementation (PLDI), Jun 2008, Tucson, Arizona.

  8. Towards Effective Automatic Parallelization for Multicore Systems [ PDF ]
    Uday Bondhugula, Muthu Baskaran, Albert Hartono, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, and P. Sadayappan.
    IPDPS Workshop on Next Generation Software (NGS), Apr 2008, Miami, Florida.

  9. Designing High Performance and Scalable MPI Intra-Node Communication Support for Clusters [ PDF ]
    Lei Chai, Albert Hartono, and Dhabaleswar K. Panda.
    IEEE International Conference on Cluster Computing (Cluster), Sep 2006, Barcelona, Spain.

  10. Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations [ PDF ]
    Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, Venkatesh Chopella, David E. Bernholdt, Russell M. Pitzer, J. Ramanujam, Atanas Rountev, and P. Sadayappan.
    International Conference on Computational Science (ICCS), May 2006, Reading, UK.

  11. Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations [ PDF ]
    Albert Hartono, Alexander Sibiryakov, Marcel Nooijen, Gerald Baumgartner, David E. Bernholdt, So Hirata, Chi-Chung Lam, Russell M. Pitzer, J. Ramanujam, and P. Sadayappan.
    International Conference on Computational Science (ICCS), May 2005, Atlanta, Georgia.
Research Reports
  1. Generating Empirically Optimized Composed Matrix Kernels from MATLAB Prototypes [ PDF ]
    Boyana Norris, Albert Hartono, Elizabeth Jessup, and Jeremy Siek.
    Preprint ANL/MCS-P1581-0209, Mathematics and Computer Science Division, Argonne National Laboratory, Feb 2009.

  2. Annotation-Based Empirical Performance Tuning Using Orio [ PDF ]
    Albert Hartono, Boyana Norris, and P. Sadayappan.
    Preprint ANL/MCS-P1556-1108, Mathematics and Computer Science Division, Argonne National Laboratory, Nov 2008.

  3. Annotations for Productivity and Performance Portability [ PDF ]
    Boyana Norris, Albert Hartono, and William Gropp.
    Preprint ANL/MCS-P1392-0107, Mathematics and Computer Science Division, Argonne National Laboratory, Jan 2007.

  4. Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations [ PDF ]
    Albert Hartono, Alexander Sibiryakov, Marcel Nooijen, Gerald Baumgartner, David E. Bernholdt, So Hirata, Chi-Chung Lam, Russell M. Pitzer, J. Ramanujam, and P. Sadayappan.
    Research Report OSU-CISRC-2/05-TR10, Computer Science and Engineering Department, The Ohio State University, Feb 2005.