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 | 1164 | 2008 |
Pluto: A practical and fully automatic polyhedral program optimization system U Bondhugula, A Hartono, J Ramanujam, P Sadayappan Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language …, 2008 | 378 | 2008 |
Annotation-based empirical performance tuning using Orio A Hartono, B Norris, P Sadayappan 2009 IEEE International Symposium on Parallel & Distributed Processing, 1-11, 2009 | 198 | 2009 |
Parametric multi-level tiling of imperfectly nested loops A Hartono, MM Baskaran, C Bastoul, A Cohen, S Krishnamoorthy, ... Proceedings of the 23rd international conference on Supercomputing, 147-157, 2009 | 118 | 2009 |
Designing high performance and scalable MPI intra-node communication support for clusters L Chai, A Hartono, DK Panda 2006 IEEE International Conference on Cluster Computing, 1-10, 2006 | 118 | 2006 |
Parameterized tiling revisited MM Baskaran, A Hartono, S Tavarageri, T Henretty, J Ramanujam, ... Proceedings of the 8th annual IEEE/ACM international symposium on Code …, 2010 | 99 | 2010 |
Dyntile: Parametric tiled loop generation for parallel execution on multicore processors A Hartono, MM Baskaran, J Ramanujam, P Sadayappan 2010 IEEE International Symposium on Parallel & Distributed Processing …, 2010 | 77 | 2010 |
Automated operation minimization of tensor contraction expressions in electronic structure calculations A Hartono, A Sibiryakov, M Nooijen, G Baumgartner, DE Bernholdt, ... Computational Science–ICCS 2005: 5th International Conference, Atlanta, GA …, 2005 | 43 | 2005 |
Annotations for productivity and performance portability A Hartono, W Gropp, B Norris Chapman & Hall/CRC Computational Science, 443-462, 2007 | 40 | 2007 |
Towards effective automatic parallelization for multicore systems U Bondhugula, M Baskaran, A Hartono, S Krishnamoorthy, J Ramanujam, ... 2008 IEEE International Symposium on Parallel and Distributed Processing, 1-5, 2008 | 39 | 2008 |
Performance optimization of tensor contraction expressions for many-body methods in quantum chemistry A Hartono, Q Lu, T Henretty, S Krishnamoorthy, H Zhang, G Baumgartner, ... The Journal of Physical Chemistry A 113 (45), 12715-12723, 2009 | 37 | 2009 |
Parametric tiling of affine loop nests S Tavarageri, A Hartono, M Baskaran, LN Pouchet, J Ramanujam, ... Proc. 15th Workshop on Compilers for Parallel Computers. Vienna, Austria, 2010 | 35 | 2010 |
Lightweight restricted transactional memory for speculative compiler optimization C Wang, Y Wu, SS Baghsorkhi, A Hartono, R Valentine US Patent 10,324,768, 2019 | 27 | 2019 |
Methods and systems to vectorize scalar computer program loops having loop-carried dependences J Bharadwaj, N Vasudevan, A Hartono, SS Baghsorkhi US Patent 9,268,541, 2016 | 24 | 2016 |
Identifying cost-effective common subexpressions to reduce operation count in tensor contraction evaluations A Hartono, Q Lu, X Gao, S Krishnamoorthy, M Nooijen, G Baumgartner, ... Computational Science–ICCS 2006: 6th International Conference, Reading, UK …, 2006 | 23 | 2006 |
Loop vectorization methods and apparatus N Vasudevan, J Bharadwaj, CJ Hughes, MB Girkar, MJ Charney, ... US Patent 9,244,677, 2016 | 17 | 2016 |
Primetile: A parametric multi-level tiler for imperfect loop nests A Hartono, MM Baskaran, C Bastoul, A Cohen, S Krishnamoorthy, ... ACM International Conference on Supercomputing (ICS). New York, 2009 | 17 | 2009 |
Trading off memory for parallelism quality N Vasilache, B Meister, A Hartono, M Baskaran, D Wohlford, R Lethin International Workshop on Polyhedral Compilation Techniques, IMPACT, 2012 | 16 | 2012 |
Method and apparatus for speculative vectorization N Vasudevan, C Wang, Y Wu, A Hartono, SS Baghsorkhi US Patent 9,710,279, 2017 | 14 | 2017 |
Instruction to reduce elements in a vector register with strided access pattern A Hartono, J Bharadwaj, N Vasudevan, SS Baghsorkhi, VW Lee, D Kim US Patent 9,921,832, 2018 | 13 | 2018 |