Lawrence Livermore National Laboratory

Lawrence Livermore National Laboratory


Abhinav Bhatele


Email: bhatele@llnl.gov
Phone: 925-422-7768


I am a computer scientist in the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory. Please find more about my current interests and list of publications below.

I received my Bachelor of Technology degree in Computer Science and Engineering from Indian Institute of Technology Kanpur in 2005. I received my Master of Science and Doctor of Philosophy degrees in Computer Science from the University of Illinois in 2007 and 2010 respectively.

My thesis work was centered around topology aware mapping and load balancing of large-scale parallel applications. In addition to that, I am also interested in performance analysis, modeling and optimization at petascale and exascale.

Professional Activities

  • Memberships: ACM, IEEE, IEEE Computer Society, IEEE Technical Committee on Parallel Processing (TCPP)
  • Program Committee: ESCAPE 2011, CCGRID 2012
  • Reviewing: JPDC, IJHPCA, PPoPP 2011, ICPP 2009

 

Personal Web Site

Please find more information at my personal website, www.bhatele.org and my CV. This personal Web site is not sanctioned or supported by DoE, UC, LLNL, or any other organization. 


Journal Publications

  1. Gengbin Zheng, Abhinav Bhatele, Esteban Meneses and Laxmikant V. Kale, Periodic Hierarchical Load Balancing for Large Supercomputers, accepted for publication in International Journal for High Performance Computing Applications (IJHPCA), 2010 [link] [pdf]
  2. Abhinav Bhatele, Eric Bohm and Laxmikant V. Kale, Optimizing communication for Charm++ applications by reducing network contention, accepted for publication in Concurrency and Computation: Practice and Experience (EuroPar special issue), 2010 [pdf]
  3. Abhinav Bhatele, Lukasz Wesolowski, Eric Bohm, Edgar Solomonik and Laxmikant V. Kale, Understanding application performance via micro-benchmarks on three large supercomputers: Intrepid, Ranger and Jaguar, accepted for publication in International Journal of High Performance Computing Applications (IJHPCA), 2010 [pdf]
  4. Abhinav Bhatele and Laxmikant V. Kale, Quantifying Network Contention on Large Parallel Machines, Parallel Processing Letters (Special Issue on Large-Scale Parallel Processing), Vol. 19 Issue 4, Pages 553-572, 2009 [pdf]
  5. Abhinav Bhatele, Laxmikant V. Kale, Benefits of Topology-aware Mapping for Mesh Topologies, Parallel Processing Letters (Special issue on Large Scale Parallel Processing), Vol. 18, Issue 4, Pages 549-566, 2008 [pdf]
  6. Sameer Kumar, Chao Huang, Gengbin Zheng, Eric Bohm, Abhinav Bhatele, Jim Phillips, Gheorghe Almasi, Hao Yu, Laxmikant V. Kale, Scalable Molecular Dynamics with NAMD on Blue Gene/L , IBM Journal of Research and Development, Volume 52, No. 1/2, 2008 [pdf]
  7. Eric Bohm, Abhinav Bhatele, Laxmikant V. Kale, Mark E. Tuckerman, Sameer Kumar, John A. Gunnels, Glenn Martyna, Fine grained parallelization of the Car-Parrinello ab initio MD method on Blue Gene/L, IBM Journal of Research and Development, Volume 52, No. 1/2, 2008 [pdf]

Conference & Workshop Publications

  1. Vivek Kale, Abhinav Bhatele and William D. Gropp, Weighted Dynamic Scheduling for Mitigating Noise on Multicore Clusters, In Proceedings of 18th annual IEEE International Conference on High Performance Computing (HiPC), 2011 (to appear) [pdf]
  2. Edgar Solomonik, Abhinav Bhatele, James Demmel, Improving communication performance in dense linear algebra via topology aware collectives, International Conference for High Performance Computing, Networking, Storage and Analysis (Supercomputing) 2011 [pdf] LLNL-CONF-491442.
  3. Abhinav Bhatele, Nikhil Jain, William D. Gropp and Laxmikant V. Kale, Avoiding hot-spots on two-level direct networks, International Conference for High Performance Computing, Networking, Storage and Analysis (Supercomputing) 2011 (to appear), LLNL-CONF-491454.
  4. Abhinav Bhatele and Laxmikant V. Kale, Heuristic-based techniques for mapping irregular communication graphs to mesh topologies, Proceedings of Workshop on Extreme Scale Computing APplication Enablement - Modeling and Tools (to appear), 2011 [pdf], LLNL-CONF-491311.
  5. Abhinav Bhatele, Pritish Jetley, Hormozd Gahvari, Lukasz Wesolowski, William D. Gropp and Laxmikant V. Kale, Architectural constraints to attain 1 Exaflop/s on three scientific application classes, Proceedings of IEEE International Parallel and Distributed Processing Symposium 2011 [pdf]
  6. Abhinav Bhatele, Gagan Gupta, Laxmikant V. Kale and I-Hsin Chung, Automated Mapping of Regular Communication Graphs on Mesh Interconnects, Proceedings of International Conference on High Performance Computing (HiPC), 2010 [pdf]
  7. Gengbin Zheng, Esteban Meneses, Abhinav Bhatele and Laxmikant V. Kale, Hierarchical Load Balancing for Large Scale Supercomputers, International Workshop on Parallel Programming Models and Systems Software for High-End Computing at ICPP (P2S2), 2010 [pdf]
  8. Abhinav Bhatele, Eric Bohm, Laxmikant V. Kale, A Case Study of Communication Optimizations on 3D Mesh Interconnects, Proceedings of Euro-Par (Topic 13 - High Performance Networks), 2009 [pdf]
  9. Abhinav Bhatele, Laxmikant V. Kale, Sameer Kumar, Dynamic Topology Aware Load Balancing Algorithms for MD Applications, Proceedings of International Conference on Supercomputing, 2009 [pdf]
  10. Abhinav Bhatele, Laxmikant V. Kale, Nicholas Chen and Ralph E. Johnson, A Pattern Language for Topology Aware Mapping, Workshop on Parallel Programming Patterns (ParaPLOP 2009) [pdf]
  11. Eric Bohm, Sayantan Chakravorty, Pritish Jetley, Abhinav Bhatele and Laxmikant V. Kale, CkDirect: Unsynchronized One-Sided Communication in a Message-Driven Paradigm,, Proceedings of International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2), 2009 [pdf]
  12. Abhinav Bhatele, Laxmikant V. Kale, An Evaluative study on the Effect of Contention on Message Latencies in Large Supercomputers, Proceedings of Workshop on Large-Scale Parallel Processing (IPDPS), 2009 [pdf]
  13. Abhinav Bhatele, Sameer Kumar, Chao Mei, James C. Phillips, Gengbin Zheng, Laxmikant V. Kale, Overcoming Scaling Challenges in Biomolecular Simulations across Mupltiple Platforms, Proceedings of IEEE International Parallel and Distributed Processing Symposium, 2008 [pdf]
  14. Abhinav Bhatele, Laxmikant V. Kale, Application-specific Topology-aware Mapping for Three Dimensional Topologies, Proceedings of Workshop on Large-Scale Parallel Processing (IPDPS), 2008 [pdf]
  15. Abhinav Bhatele, Guojing Cong, A Selective Profiling Tool: Towards Automatic Performance Tuning, In Proceedings of SMTP '07 (part of IPDPS '07), 2007 [pdf]
  16. Abhinav Bhatele, Shubham Satyarth, Sanjeev K. Aggarwal, Compiler Algorithm Language (CAL): An Interpreter and Compiler, In Proceedings of Advances in Computer Science and Technology (ACST), 2007 [pdf]

Invited Book Chapters & Theses

  1. Abhinav Bhatele, Topology Aware Task Mapping, Encyclopedia of Parallel Computing, David Padua, Ed., 2011 (to appear)
  2. Laxmikant V. Kale, Abhinav Bhatele, Eric J. Bohm, James C. Phillips, NAnoscale Molecular Dynamics (NAMD), Encyclopedia of Parallel Computing, David Padua, Ed., 2011 (to appear)
  3. Abhinav Bhatele. Automating Topology Aware Mapping for Supercomputers, PhD Thesis, Dept. of Computer Science, University of Illinois http://hdl.handle.net/2142/16578. 2010.
  4. Klaus Schulten, James C. Phillips, Laxmikant V. Kale, Abhinav Bhatele, Biomolecular modeling in the era of petascale computing, Book Chapter in Petascale Computing: Algorithms and Applications, pp. 165-181, D. Bader, Ed., Chapman & Hall / CRC Press, New York, 2008
  5. Abhinav Bhatele, Application-specific Topology-aware Mapping and Load Balancing for three-dimensional Torus Topologies, Master's Thesis, Department of Computer Science, University of Illinois, 2007 [pdf]

 

Posters

  1. Abhinav Bhatele, William Gropp and Laxmikant Kale, Molecular dynamics simulations on supercomputers performing 10^18 flop/s, University of Illinois Postdoctoral Research Symposium (UIUC Postdoc Symposium) 2011
  2. Abhinav Bhatele, Lukasz Wesolowski, Eric Bohm, Edgar Solomonik, Laxmikant V. Kale, Performance Comparison of Intrepid, Jaguar and Ranger using Scientific Applications, SC 2009 [pdf]
  3. Abhinav Bhatele, Eric Bohm, Laxmikant V. Kale, Topology Aware Task Mapping Techniques: An API and Case Study, PPoPP 2009 [pdf]
  4. Abhinav Bhatele, Laxmikant V. Kale, Effects of Contention on Message Latencies in Large Supercomputers, SC 2008 [pdf]
  5. Abhinav Bhatele, Laxmikant V. Kale, Automatic Topology-Aware Task Mapping for Parallel Applications Running on Large Parallel Machines, TCPP PhD Forum, IPDPS, 2008 [pdf]

 

Presentations

  • Mapping parallel applications on the machine topology: Lessons learned, TeraGrid '10, Pittsburgh, PA, August 2010
  • Biomolecular Simulations using NAMD on TeraGrid machines, TeraGrid '10, Pittsburgh, PA, August 2010
  • Automating Topology Aware Mapping on Large Supercomputers, CSE Seminar, College of Computing, GaTech, March 2010
  • Automating Topology Aware Task Mapping for Large Supercomputers, Doctoral Showcase, SC '09, Portland, OR, November 2009
  • Load Balancing and Topology Aware Mapping for Petascale Machines, Scaling to Petascale Summer School, NCSA, Urbana, IL, August 2009
  • The Charm++ Programming Model and NAMD, Barcelona Supercomputing Center, Barcelona, Spain, February 2009
  • IS TOPOLOGY IMPORTANT AGAIN? - Effects of Contention on Message Latencies in Large Supercomputers, ACM Student Research Competition, SC '08, Austin, TX, November 2008
  • Topology Aware Mapping for Performance Optimization of Science Applications, IACAT Seminar, U of I, Urbana, IL, October 2008
  • Dynamic Topology Aware Load Balancing Algorithms for MD Applications, UK e-Science All Hands Meeting, Edinburgh, UK, September 2008
  • NAMD: Research Challenges, Blue Gene Software Group, IBM Research, July 2007