Follow
Albert Hartono
Albert Hartono
Unknown affiliation
No verified email
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
11622008
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
3772008
Annotation-based empirical performance tuning using Orio
A Hartono, B Norris, P Sadayappan
2009 IEEE International Symposium on Parallel & Distributed Processing, 1-11, 2009
1982009
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
1182009
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
1182006
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
992010
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
772010
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
422005
Annotations for productivity and performance portability
A Hartono, W Gropp, B Norris
Chapman & Hall/CRC Computational Science, 443-462, 2007
402007
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
392008
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
372009
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
352010
Lightweight restricted transactional memory for speculative compiler optimization
C Wang, Y Wu, SS Baghsorkhi, A Hartono, R Valentine
US Patent 10,324,768, 2019
272019
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
242016
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
232006
Loop vectorization methods and apparatus
N Vasudevan, J Bharadwaj, CJ Hughes, MB Girkar, MJ Charney, ...
US Patent 9,244,677, 2016
172016
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
172009
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
162012
Method and apparatus for speculative vectorization
N Vasudevan, C Wang, Y Wu, A Hartono, SS Baghsorkhi
US Patent 9,710,279, 2017
142017
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
132018
The system can't perform the operation now. Try again later.
Articles 1–20