Journal Publications


TVCG '24
Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments
Connor Scully-Allison, Ian Lumsden, Katy Williams, Jesse Bartels, Michela Taufer, Stephanie Brink, Abhinav Bhatele, Olga Pearce, and Katherine E. Isaacs
IEEE Transactions on Visualization and Computer Graphics, 2024 (to appear).

TVCG '23
Scalable comparative visualization of ensembles of call graphs
Suraj Kesavan, Harsh Bhatia, Abhinav Bhatele, Stephanie Brink, Olga Pearce, Todd Gamblin, Peer-Timo Bremer, and Kwan-Liu Ma
IEEE Transactions on Visualization and Computer Graphics, 29(3):1691–1704, March 2023.

TVCG '21
Visualizing Hierarchical Performance Profiles of Parallel Codes using CallFlow
Huu Tan Nguyen, Abhinav Bhatele, Nikhil Jain, Suraj Kesavan, Harsh Bhatia, Todd Gamblin, Kwan-Liu Ma, and Peer-Timo Bremer
IEEE Transactions on Visualization and Computer Graphics, 27(4):2455–2468, April 2021.

TVCG '18
MemAxes: Visualization and analytics for characterizing complex memory performance behaviors
Alfredo Giménez, Todd Gamblin, Ilir Jusufi, Abhinav Bhatele, Martin Schulz, Peer-Timo Bremer, and Bernd Hamann
IEEE Transactions on Visualization and Computer Graphics, 24(7):2180-2193, July 2018.

CGF '18
Interactive investigation of traffic congestion on fat-tree networks using TreeScope
Harsh Bhatia, Nikhil Jain, Abhinav Bhatele, Yarden Livnat, Jens Domke, Valerio Pascucci, and Peer-Timo Bremer
Computer Graphics Forum, 24(7):2180-2193, June 2018.

JPDC '17
Massively parallel first-principles simulation of electron dynamics in materials
Erik W. Draeger, Xavier Andrade, John A. Gunnels, Abhinav Bhatele, André Schleife, and Alfredo A. Correa
Journal of Parallel and Distributed Computing, 106:205-214, February 2017.

TPDS '16
Ordering traces logically to identify lateness in message-passing programs
Katherine E. Isaacs, Todd Gamblin, Abhinav Bhatele, Martin Schulz, Bernd Hamann, and Peer-Timo Bremer
IEEE Transactions on Parallel and Distributed Systems, 27(3):829-840, March 2016. LLNL-JRNL-668754.

TVCG '14
Combing the communication hairball: Visualizing parallel execution traces using logical time
Katherine E. Isaacs, Peer-Timo Bremer, Ilir Jusufi, Todd Gamblin, Abhinav Bhatele, Martin Schulz, and Bernd Hamann
IEEE Transactions on Visualization and Computer Graphics, 20(12):2349-2358, December 2014. LLNL-JRNL-657418.

CSE '14
pF3D simulations of laser-plasma interactions in National Ignition Facility experiments
Steven Langer, Abhinav Bhatele, and Charles H. Still
Computing in Science and Engineering, 16(6):42-50, November 2014. LLNL-JRNL-648736.

TVCG '12
Visualizing network traffic to understand the performance of massively parallel simulations
Aaditya G. Landge, Joshua A. Levine, Katherine E. Isaacs, Abhinav Bhatele, Todd Gamblin, Martin Schulz, Steve H. Langer, Peer-Timo Bremer, and Valerio Pascucci
IEEE Transactions on Visualization and Computer Graphics, 18(12):2467-2476, December 2012. LLNL-CONF-543359.

IJHPCA '11
Periodic hierarchical load balancing for large supercomputers
Gengbin Zheng, Abhinav Bhatele, Esteban Meneses, and Laxmikant V. Kale
International Journal of High Performance Computing Applications, 25(4):371-385, November 2011.

CCPE '11
Optimizing communication for Charm++ applications by reducing network contention
Abhinav Bhatele, Eric Bohm, and Laxmikant V. Kale
Concurrency and Computation: Practice and Experience, 23(2):211-222, February 2011.

IJHPCA '10
Understanding application performance via micro-benchmarks on three large supercomputers: Intrepid, Ranger and Jaguar
Abhinav Bhatele, Lukasz Wesolowski, Eric Bohm, Edgar Solomonik, and Laxmikant V. Kale
International Journal of High Performance Computing Applications, 24(4):411-427, November 2010.

PPL '09
Quantifying network contention on large parallel machines
Abhinav Bhatele and Laxmikant V. Kale
Parallel Processing Letters, 19(04):553-572, December 2009.

PPL '08
Benefits of topology aware mapping for mesh interconnects
Abhinav Bhatele and Laxmikant V. Kale
Parallel Processing Letters, 18(04):549-566, December 2008.

IBM JRD '08


Fine-grained parallelization of the Car-Parrinello ab initio molecular dynamics method on the IBM Blue Gene/L supercomputer
Eric Bohm, Abhinav Bhatele, Laxmikant V. Kale, Mark E. Tuckerman, Sameer Kumar, John A. Gunnels, and Glenn J. Martyna
IBM Journal of Research and Development, 52(1/2):159-175, January 2008.

IBM JRD '08
Scalable molecular dynamics with NAMD on the IBM Blue Gene/L system
Sameer Kumar, Chao Huang, Gengbin Zheng, Eric Bohm, Abhinav Bhatele, James C. Phillips, Hao Yu, and Laxmikant V. Kale
IBM Journal of Research and Development, 52(1/2):177-188, January 2008.

Conference Publications


HPDC '24
Can large language models write parallel code?
Daniel Nichols, Joshua H. Davis, Zhaojun Xie, Arjun Rajaram, and Abhinav Bhatele
Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing. June 2024 (to appear).

IPDPS '24
Predicting Cross-Architecture Performance of Parallel Programs
Daniel Nichols, Alexander Movsesyan, Jae-Seung Yeom, Daniel Milroy, Tapasya Patki, Abhik Sarkar, and Abhinav Bhatele
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2024 (to appear).

ISC '24
Modeling Parallel Programs using Large Language Models
Daniel Nichols, Aniruddha Marathe, Harshitha Menon, Todd Gamblin, and Abhinav Bhatele
Proceedings of the ISC High Performance Conference. May 2024 (to appear).

MSR '24
Learning to Predict and Improve Build Successes in Package Ecosystems
Harshitha Menon, Daniel Nichols, Abhinav Bhatele, and Todd Gamblin
Proceedings of the Mining Software Repositories Conference. April 2024 (to appear).

PDP '24
Predicting GPUDirect Benefits for HPC Workloads
Harsh Khetawat, Nikhil Jain, Abhinav Bhatele, and Frank Mueller
Proceedings of the 32nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. March 2024.

ICS '23
A Hybrid Tensor-Expert-Data Parallelism Approach to Optimize Mixture-of-Experts Training
Siddharth Singh, Olatunji Ruwase, Ammar Ahmad Awan, Samyam Rajbhandari, Yuxiong He, and Abhinav Bhatele
Proceedings of the International Conference on Supercomputing. June 2023.

IPDPS '23
Porting a computational fluid dynamics code with AMR to large-scale GPU platforms
Joshua Hoke Davis, Justin Shafner, Daniel Nichols, Nathan Grube, Pino Martin, and Abhinav Bhatele
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2023.

IPDPS '23
Exploiting sparsity in pruned neural networks to optimize large model training
Siddharth Singh and Abhinav Bhatele
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2023.

ISC '22
Comparative Evaluation of Call Graph Generation by Profiling Tools
Onur Cankur and Abhinav Bhatele
Proceedings of the ISC High Performance Conference. June 2022.

IPDPS '22
Resource utilization aware job scheduling to mitigate performance variability
Daniel Nichols, Aniruddha Marathe, Kathleen Shoga, Todd Gamblin, and Abhinav Bhatele
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2022.

IPDPS '22
AxoNN: An asynchronous, message-driven parallel framework for extreme-scale deep learning
Siddharth Singh and Abhinav Bhatele
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2022.

IPCCC '21
A simulation study of hardware parameters for future GPU-based HPC platforms
Saptarshi Bhowmik, Nikhil Jain, Xin Yuan, and Abhinav Bhatele
Proceedings of the IEEE International Performance Computing and Communications Conference. October 2021.

ProTools '20
Usability and Performance Improvements in Hatchet
Stephanie Brink, Ian Lumsden, Connor Scully-Allison, Katy Williams, Olga Pearce, Todd Gamblin, Michela Taufer, Katherine E. Isaacs, and Abhinav Bhatele
Proceedings of the Workshop on Programming and Performance Visualization Tools. November 2020.

CLUSTER '20
Predicting MPI collective communication performance using machine learning
Sascha Hunold, Abhinav Bhatele, George Bosilca, and Peter Knees
Proceedings of the IEEE Cluster Conference. September 2020.

ICS '20
End-to-end performance modeling of distributed GPU applications
Jaemin Choi, David Richards, Laxmikant V. Kale, and Abhinav Bhatele
Proceedings of the International Conference on Supercomputing. June 2020.

IPDPS '20
The case of performance variability on dragonfly-based systems
Abhinav Bhatele, Jayaraman J. Thiagarajan, Taylor Groves, Rushil Anirudh, Staci A. Smith, Brandon Cook, and David K. Lowenthal
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2020.

IPDPS '20
Auto-tuning parameter choices in HPC applications using bayesian optimization
Harshitha Menon, Abhinav Bhatele, and Todd Gamblin
Proceedings of the IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, May 2020. LLNL-CONF-772119.

HiPC '19
Evaluating the impact of energy efficient networks on HPC workloads
Giorgis Georgakoudis, Nikhil Jain, Takatsugu Ono, Koji Inoue, Shinobu Miwa, and Abhinav Bhatele
Proceedings of the IEEE International Conference on High Performance Computing, December 2019. LLNL-CONF-791976.

SC '19
Hatchet: Pruning the overgrowth in parallel profiles
Abhinav Bhatele, Stephanie Brink, and Todd Gamblin
Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, November 2019. LLNL-CONF-772402.

PADS '19
Analyzing cost-performance tradeoffs of HPC network designs under different constraints using simulations
Abhinav Bhatele, Nikhil Jain, Misbah Mubarak, and Todd Gamblin
Proceedings of the ACM SIGSIM Conference on Principles of Advanced Discrete Simulation. IEEE Computer Society, June 2019. LLNL-CONF-772399.

ICS '19
Optimizing computation-communication overlap in asynchronous task-based programs
Emilio Castillo, Nikhil Jain, Marc Casas, Miquel Moreto, Martin Schulz, Ramon Bievide, Mateo Valero, and Abhinav Bhatele
Proceedings of the International Conference on Supercomputing, June 2019. LLNL-CONF-772400.

LNCS '19
Visual Analytics Challenges in Analyzing Calling Context Trees
Alexandre Bergel, Abhinav Bhatele, David Boehme, Patrick Gralka, Kevin Griffin, Marc-Andre Hermanns, Dusan Okanovic, Olga Pearce, and Tom Vierjahn
Programming and Performance Visualization Tools, volume 11027 of Lecture Notes in Computer Science. April 2019.

SC '18
Evaluation of an interference-free node allocation policy on fat-tree clusters
Samuel A. Pollard, Nikhil Jain, Stephen Herbein, and Abhinav Bhatele
Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society, November 2018. LLNL-CONF-745538.

SC '18
Mitigating inter-job interference using adaptive flow-aware routing
Staci A. Smith, Clara Cromey, David K. Lowenthal, Jens Domke, Nikhil Jain, Jayaraman J. Thiagarajan and Abhinav Bhatele
Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society, November 2018. LLNL-CONF-745538.

ICPP '18
Interference between I/O and MPI traffic on fat-tree networks
Kevin A. Brown, Nikhil Jain, Satoshi Matsuoka, Martin Schulz, and Abhinav Bhatele
Proceedings of the International Conference on Parallel Processing. September 2018. LLNL-CONF-751958.

Jayaraman J. Thiagarajan, Nikhil Jain, Rushil Anirudh, Alfredo Giménez, Rahul Sridhar, Aniruddha Marathe, Tao Wang, Murali Emani, Abhinav Bhatele, and Todd Gamblin. Bootstrapping parameter space exploration for fast tuning. In Proceedings of the International Conference on Supercomputing, ICS '18. June 2018. LLNL-CONF-750296.


Jayaraman J. Thiagarajan, Rushil Anirudh, Bhavya Kailkhura, Nikhil Jain, Tanzima Islam, Abhinav Bhatele, Jae-Seung Yeom, and Todd Gamblin. PADDLE: Performance analysis using a data-driven learning environment. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '18. IEEE Computer Society, May 2018. LLNL-CONF-740303.


Misbah Mubarak, Nikhil Jain, Jens Domke, Noah Wolfe, Caitlin Ross, Jianping Li, Abhinav Bhatele, Christopher D. Carothers, Kwan-Liu Ma, and Robert B. Ross. Toward reliable validation of HPC interconnect simulations. In Proceedings of the Winter Simulation Conference, WSC '17, December 2017. LLNL-CONF-733848.


Nikhil Jain, Abhinav Bhatele, Louis Howell, David Böhme, Ian Karlin, Edgar Leon, Misbah Mubarak, Noah Wolfe, Todd Gamblin, and Matthew Leininger. Predicting the performance impact of different fat-tree configurations. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '17. IEEE Computer Society, November 2017. LLNL-CONF-736289.


Alfredo Giménez, Todd Gamblin, Abhinav Bhatele, Chad Wood, Kathleen Shoga, Aniruddha Marathe, Peer-Timo Bremer, Bernd Hamann, and Martin Schulz. ScrubJay: Deriving knowledge from the disarray of hpc performance data. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '17. IEEE Computer Society, November 2017. LLNL-CONF-735962.


Aniruddha Marathe, Rushil Anirudh, Nikhil Jain, Abhinav Bhatele, Jayaraman Thiagarajan, Bhavya Kailkhura, Jae-Seung Yeom, Barry Rountree, and Todd Gamblin. Performance modeling under resource constraints using deep transfer learning. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '17. IEEE Computer Society, November 2017. LLNL-CONF-736726.


Misbah Mubarak, Philip Carns, Jonathan Jenkins, Jianping Li, Nikhil Jain, Shane Snyder, Robert B. Ross, Christopher D. Carothers, Abhinav Bhatele, and Kwan-Liu Ma. Quantifying I/O and communication traffic interference on dragonfly networks equipped with burst buffers. In Proceedings of the IEEE Cluster Conference, Cluster '17, September 2017. LLNL-CONF-731482.


Kevin Brown, Tianqi Xu, Keita Iwabuchi, Kento Sato, Adam Moody, Kathryn Mohror, Nikhil Jain, Abhinav Bhatele, Martin Schulz, Roger Pearce, Maya Gokhale, and Satoshi Matsuoka. Accelerating big data infrastructure and applications (ongoing collaboration). In Proceedings of the first US-Japan Workshop on Collaborative Global Research on Applying Information Technology June 2017. LLNL-CONF-727471.


Nikhil Jain, Abhinav Bhatele, Xiang Ni, Todd Gamblin, and Laxmikant V. Kale. Partitioning low-diameter networks to eliminate inter-job interference. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '17. IEEE Computer Society, May 2017. LLNL-CONF-706801.


Abhinav Bhatele, Jae-Seung Yeom, Nikhil Jain, Chris J. Kuhlman, Yarden Livnat, Keith R. Bisset, Laxmikant V. Kale, and Madhav V. Marathe. Massively parallel simulations of spread of infectious diseases over realistic social networks. In Proceedings of the IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid '17 SCALE Challenge. IEEE Computer Society, May 2017. LLNL-CONF-690723.


Noah Wolfe, Misbah Mubarak, Nikhil Jain, Jens Domke, Abhinav Bhatele, Christopher D. Carothers, and Robert B. Ross. Preliminary Performance Analysis of Multi-rail Fat-tree Networks. In Proceedings of the IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid '17. IEEE Computer Society, May 2017. LLNL-CONF-713054.


Jae-Seung Yeom, Jayaraman J. Thiagarajan, Abhinav Bhatele, Greg Bronevetsky, and Tzanio Kolev. Data-dependent performance modeling of linear solvers for sparse matrices. In Proceedings of the 7th International Workshop in Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems, PMBS '16, November 2016. LLNL-CONF-704087.


Huu Tan Nguyen, Abhinav Bhatele, Peer-Timo Bremer, Todd Gamblin, Martin Schulz, Lai Wei, David Böhme, and Kwan-Liu Ma. VIPACT: A visualization interface for analyzing calling context trees. In Proceedings of the 3rd Workshop on Visual Performance Analysis, VPA '16, November 2016. LLNL-CONF-704659.


Nikhil Jain, Abhinav Bhatele, Samuel T. White, Todd Gamblin, and Laxmikant V. Kale. Evaluating HPC networks via simulation of parallel workloads. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '16. IEEE Computer Society, November 2016. LLNL-CONF-690662.


Edgar A. Leon, Ian Karlin, Abhinav Bhatele, Steven H. Langer, Chris Chambreau, Louis H. Howell, Trent D'Hooge, and Matthew L. Leininger. Characterizing parallel scientific applications on commodity clusters: An empirical study of a tapered fat-tree. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '16. IEEE Computer Society, November 2016. LLNL-CONF-681011.


Tanzima Z. Islam, Jayaraman J. Thiagarajan, Abhinav Bhatele, Martin Schulz and Todd Gamblin. A machine learning framework for performance coverage analysis of proxy applications. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '16. IEEE Computer Society, November 2016. LLNL-CONF-696018.


Abhinav Bhatele, Nikhil Jain, Yarden Livnat, Valerio Pascucci, and Peer-Timo Bremer. Analyzing network health and congestion in dragonfly-based systems. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '16. IEEE Computer Society, May 2016. LLNL-CONF-678293.


Erik Draeger, Xavier Andrade, John Gunnels, Abhinav Bhatele, Andre Schleife, and Alfredo Correa. Massively parallel first-principles simulation of electron dynamics in materials. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '16. IEEE Computer Society, May 2016. LLNL-CONF-669964.
Best Paper Award


Aniruddha Marathe, Hormozd Gahvari, Jae-Seung Yeom, and Abhinav Bhatele. libPowerMon: A lightweight profiling framework to profile program context and system-level metrics. In Proceedings of the 12th Workshop on High-Performance, Power-Aware Computing, HPPAC '16. IEEE Computer Society, May 2016. LLNL-CONF-681427.


Katherine E. Isaacs, Abhinav Bhatele, Jonathan Lifflander, David Böhme, Todd Gamblin, Martin Schulz, Bernd Hamann, and Peer-Timo Bremer. Recovering logical structure from Charm++ event traces. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '15. IEEE Computer Society, November 2015. LLNL-CONF-670046.


Bilge Acun, Nikhil Jain, Abhinav Bhatele, Misbah Mubarak, Christopher D. Carothers, and Laxmikant V. Kale. Preliminary evaluation of a parallel trace replay tool for hpc network simulations. In Proceedings of the 3rd Workshop on Parallel and Distributed Agent-Based Simulations, PADABS '15, August 2015. LLNL-CONF-667225.


Abhinav Bhatele, Andrew R. Titus, Jayaraman J. Thiagarajan, Nikhil Jain, Todd Gamblin, Peer-Timo Bremer, Martin Schulz, and Laxmikant V. Kale. Identifying the culprits behind network congestion. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '15. IEEE Computer Society, May 2015. LLNL-CONF-663150.


Nikhil Jain, Abhinav Bhatele, Jae-Seung Yeom, Mark F. Adams, Francesco Miniati, Chao Mei, and Laxmikant V. Kale. Charm++ & MPI: Combining the best of both worlds. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '15. IEEE Computer Society, May 2015. LLNL-CONF-663041.


Abhinav Bhatele, Nikhil Jain, Katherine E. Isaacs, Ronak Buch, Todd Gamblin, Steven H. Langer, and Laxmikant V. Kale. Optimizing the performance of parallel applications on a 5D torus via task mapping. In Proceedings of IEEE International Conference on High Performance Computing, HiPC '14. IEEE Computer Society, December 2014. LLNL-CONF-655465.


Collin M. McCarthy, Katherine E. Isaacs, Abhinav Bhatele, Peer-Timo Bremer, and Bernd Hamann. Visualizing the five-dimensional torus network of the IBM Blue Gene/Q. In Proceedings of the 1st Workshop on Visual Performance Analysis, VPA '14, November 2014. LLNL-CONF-661000.


Nikhil Jain, Abhinav Bhatele, Xiang Ni, Nicholas J. Wright, and Laxmikant V. Kale. Maximizing Throughput on a Dragonfly Network. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, November 2014. LLNL-CONF-653557.


Ahmed Abdel-Gawad, Mithuna Thottethodi, and Abhinav Bhatele. RAHTM: Routing-Algorithm Aware Hierarchical Task Mapping. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, November 2014. LLNL-CONF-653568.


Alfredo Giménez, Todd Gamblin, Barry Rountree, Abhinav Bhatele, Ilir Jusufi, Peer-Timo Bremer, and Bernd Hamann. Dissecting On-Node Memory Access Performance: A Semantic Approach. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, November 2014. LLNL-CONF-658626.


Katherine E. Isaacs, Alfredo Giménez, Ilir Jusufi, Todd Gamblin, Abhinav Bhatele, Martin Schulz, Bernd Hamann, and Peer-Timo Bremer. State of the Art of Performance Visualization. In Proceedings of the Eurographics Conference of Visualization, EuroVis '14, June 2014. LLNL-CONF-652873.


Jae-seung Yeom, Abhinav Bhatele, Keith R. Bisset, Eric Bohm, Abhishek Gupta, Laxmikant V. Kale, Madhav Marathe, Dimitrios S. Nikolopoulos, Martin Schulz, and Lukasz Wesolowski. Overcoming the Scalability Challenges of Epidemic Simulations on Blue Waters. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '14. IEEE Computer Society, May 2014.


Abhinav Bhatele, Kathryn Mohror, Steven H. Langer, and Katherine E. Isaacs. There goes the neighborhood: performance degradation due to nearby jobs. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '13. IEEE Computer Society, November 2013. LLNL-CONF-635776.


Nikhil Jain, Abhinav Bhatele, Michael P. Robson, Todd Gamblin, and Laxmikant V. Kale. Predicting application performance using supervised learning on communication features. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '13. IEEE Computer Society, November 2013. LLNL-CONF-635857.


Ian Karlin, Abhinav Bhatele, Jeff Keasler, Bradford L. Chamberlain, Jonathan Cohen, Zachary DeVito, Riyaz Haque, Dan Laney, Edward Luke, Felix Wang, David Richards, Martin Schulz, and Charles H. Still. Exploring traditional and emerging parallel programming models using a proxy application. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '13. IEEE Computer Society, May 2013. LLNL-CONF-586774.
Best Paper Award


Abhinav Bhatele, Todd Gamblin, Katherine E. Isaacs, Brian T. N. Gunney, Martin Schulz, Peer-Timo Bremer, and Bernd Hamann. Novel views of performance data to analyze large-scale adaptive applications. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '12. IEEE Computer Society, November 2012. LLNL-CONF-554552.


Abhinav Bhatele, Todd Gamblin, Steven H. Langer, Peer-Timo Bremer, Erik W. Draeger, Bernd Hamann, Katherine E. Isaacs, Aaditya G. Landge, Joshua A. Levine, Valerio Pascucci, Martin Schulz, and Charles H. Still. Mapping applications with collectives over sub-communicators on torus networks. In Proceedings of the ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '12. IEEE Computer Society, November 2012. LLNL-CONF-556491.


Laercio Pilla, Christiane Ribeiro, Daniel Cordeiro, Chao Mei, Abhinav Bhatele, Philippe Navaux, Francois Broquedis, Jean-Francois Mehaut, and Laxmikant V. Kale. A hierarchical approach for load balancing on parallel multi-core systems. In Proceedings of the International Conference on Parallel Processing, ICPP '12, September 2012. LLNL-CONF-536171.


Steven Langer, Abhinav Bhatele, Todd Gamblin, Bert Still, Denise Hinkel, Mike Kumbera, Bruce Langdon, and Ed Williams. Simulating laser-plasma interaction in experiments at the national ignition facility on a Cray XE6. In Cray User Group Meeting, CUG '12, April 2012. LLNL-PROC-547711.


Vivek Kale, Abhinav Bhatele, and William D. Gropp. Weighted locality-sensitive scheduling for mitigating noise on multi-core clusters. In International Conference on High-Performance Computing, HiPC '11. IEEE Computer Society, December 2011. LLNL-CONF-492091.


Ehsan Totoni, Abhinav Bhatele, Eric J. Bohm, Nikhil Jain, Celso L. Mendes, Ryan M. Mokos, Gengbin Zheng, and Laxmikant V. Kale. Simulation-based performance analysis and tuning for a two-level directly connected system. In Proceedings of the 17th IEEE International Conference on Parallel and Distributed Systems, ICPADS '11. IEEE Computer Society, December 2011. LLNL-CONF-500821.


Abhinav Bhatele, Nikhil Jain, William D. Gropp, and Laxmikant V. Kale. Avoiding hot-spots on two-level direct networks. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '11. ACM, November 2011. LLNL-CONF-491454.


Edgar Solomonik, Abhinav Bhatele, and James Demmel. Improving communication performance in dense linear algebra via topology aware collectives. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '11. ACM, November 2011. LLNL-CONF-491442.


Abhinav Bhatele and Laxmikant V. Kale. Heuristic-based techniques for mapping irregular communication graphs to mesh topologies. In Proceedings of the Workshop on Extreme Scale Computing APplication Enablement - Modeling and Tools, ESCAPE '11, September 2011. LLNL-CONF-491311.


Martin Schulz, Abhinav Bhatele, Peer-Timo Bremer, Todd Gamblin, Katherine Isaacs, Joshua A. Levine, and Valerio Pascucci. Creating a tool set for optimizing topology-aware node mappings. In Proceedings of the 5th Parallel Tools Workshop, September 2011. LLNL-CONF-402937.


Abhinav Bhatele, Pritish Jetley, Hormozd Gahvari, Lukasz Wesolowski, William D. Gropp, and Laxmikant Kale. Architectural constraints to attain 1 Exaflop/s for three scientific application classes. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '11. IEEE Computer Society, May 2011.


Abhinav Bhatele, Gagan R. Gupta, Laxmikant V. Kale, and I-Hsin Chung. Automated mapping of regular communication graphs on mesh interconnects. In Proceedings of IEEE International Conference on High Performance Computing, HiPC '10, December 2010.


Eric J. Bohm, Sayantan Chakravorty, Pritish Jetley, Abhinav Bhatele, and Laxmikant V. Kale. Ckdirect: Unsynchronized one-sided communication in a message-driven paradigm. In Proceedings of International Workshop on Parallel Programming Models and Systems Software for High-End Computing, P2S2 '09. IEEE Computer Society, September 2009.


Abhinav Bhatele, Eric Bohm, and Laxmikant V. Kale. A case study of communication optimizations on 3D mesh interconnects. In Proceedings of the 15th International Euro-Par Conference on Parallel Processing, Euro-Par '09, pages 1015-1028. Springer-Verlag, August 2009.
Distinguished Paper Award


Abhinav Bhatele, Laxmikant V. Kale, Nicholas Chen, and Ralph E. Johnson. Pattern language for topology aware mapping. In Proceedings of the Workshop on Parallel Programming Patterns, ParaPLOP '09, June 2009.


Abhinav Bhatele, Laxmikant V. Kale, and Sameer Kumar. Dynamic topology aware load balancing algorithms for molecular dynamics applications. In Proceedings of the 23rd International Conference on Supercomputing, ICS '09. ACM, June 2009.


Abhinav Bhatele, Sameer Kumar, Chao Mei, James C. Phillips, Gengbin Zheng, and Laxmikant V. Kale. Overcoming scaling challenges in biomolecular simulations across multiple platforms. In Proceedings of the IEEE International Symposium on Parallel and Distributed Processing, IPDPS '08. IEEE Computer Society, April 2008.


Abhinav Bhatele and Guojing Cong. A selective profiling tool: Towards automatic performance tuning. In Proceedings of the International Workshop on System Management Techniques, Processes and Services, SMTPS '07. IEEE Computer Society, April 2007.


Books and Book Chapters

Martin Schulz, Jim Belak, Abhinav Bhatele, Peer-Timo Bremer, Greg Bronevetsky, Marc Casas, Todd Gamblin, Katherine E. Isaacs, Ignacio Laguna, Joshua Levine, Valerio Pascucci, David Richards, and Barry Rountree. Performance analysis techniques for the exascale co-design process. In M. Bader, A. Bode, H.-J. Bungartz, M. Gerndt, G.R. Joubert, and F. Peters, editors, Parallel Computing: Accelerating Computational Science and Engineering (CSE), pages 19-32. IOS Press, March 2014.


Laxmikant V. Kale and Abhinav Bhatele, editors. Parallel Science and Engineering Applications: The Charm++ Approach. CRC Press, October 2013.

Glenn J. Martyna, Eric J. Bohm, Ramprasad Venkataraman, Anshu Arya, Laxmikant V. Kale, and Abhinav Bhatele. OpenAtom: Ab-initio molecular dynamics for petascale platforms. In Laxmikant V. Kale and Abhinav Bhatele, editors, Parallel Science and Engineering Applications: The Charm++ Approach, pages 79-104. CRC Press, October 2013.


James C. Phillips, Klaus Schulten, Abhinav Bhatele, Chao Mei, Yanhua Sun, and Laxmikant V. Kale. Scalable molecular dynamics with NAMD. In Laxmikant V. Kale and Abhinav Bhatele, editors, Parallel Science and Engineering Applications: The Charm++ Approach, pages 61-77. CRC Press, October 2013.


Abhinav Bhatele. Topology aware task mapping. In David Padua, editor, Encyclopedia of Parallel Computing, pages 2057-2062. Springer US, 2011.


Laxmikant V. Kale, Abhinav Bhatele, Eric J. Bohm, and James C. Phillips. NAMD (NAnoscale Molecular Dynamics). In David Padua, editor, Encyclopedia of Parallel Computing, pages 1249-1254. Springer US, 2011.


Abhinav Bhatele, Benjamin Fergoso Munoz, Carolina Ana Sternberg, Hio Lam Lao, Jonathan Andrew Khu Ang, Jong-Yeon Ee, Joonwon Yoon, Joyce Wei, Kashif Altaf, Minna Yung, Mrinalini Rao, Ruqing Pan, Jong Won Han, and Zai-yu Elisia Phua, editors-in-chief. International Student Guide Book 2009-2010. Korean Cultural Center, November 2009.

Klaus Schulten, James C. Phillips, Laxmikant V. Kale, and Abhinav Bhatele. Biomolecular modeling in the era of petascale computing. In David Bader, editor, Petascale Computing: Algorithms and Applications, pages 165-181. Chapman & Hall, December 2007.


Theses and Technical Reports

Janine Bennett, Robert Clay, Gavin Baker, Marc Gamell, David Hollman, Samuel Knight, Hemanth Kolla, Gregory Sjaardema, Nicole Slattengren, Keita Teranishi, Jeremiah Wilke, Matt Bettencourt, Steve Bova, Ken Franko, Paul Lin, Ryan Grant, Si Hammond, Stephen Olivier, Laxmikant Kale, Nikhil Jain, Eric Mikida, Alex Aiken, Mike Bauer, Wonchan Lee, Elliott Slaughter, Sean Treichler, Martin Berzins, Todd Harman, Alan Humphrey, John Schmidt, Dan Sunderland, Pat McCormick, Samuel Gutierrez, Martin Schulz, Abhinav Bhatele, David Boehme, Peer-Timo Bremer, and Todd Gamblin. ASC ATDM level 2 milestone #5325: Asynchronous many-task runtime system analysis and assessment for next generation platforms. Technical report, Sandia National Laboratories, September 2015. SAND2015-8312.


Abhinav Bhatele. Task mapping on complex computer network topologies for improved performance. Technical report, LDRD Final Report, Lawrence Livermore National Laboratory, October 2015. LLNL-TR-678732.


Louis Howell, Brian Gunney, and Abhinav Bhatele. Characterization of proxy application performance on advanced architectures: UMT2013, MCB, AMG2013. Technical report, Lawrence Livermore National Laboratory, October 2015. LLNL-TR-677974.


Harshitha Menon, Abhinav Bhatele, Sebastien Fourestier, Laxmikant Kale, and Francois Pellegrini. Applying graph partitioning methods in measurement-based dynamic load balancing. Technical report, Dept. of Computer Science, University of Illinois, May 2015.


Laxmikant V. Kale, Anshu Arya, Abhinav Bhatele, Abhishek Gupta, Nikhil Jain, Pritish Jetley, Jonathan Lifflander, Phil Miller, Yanhua Sun, Ramprasad Venkataraman, Lukasz Wesolowski, and Gengbin Zheng. Charm++ for productivity and performance: A submission to the 2011 HPC Class II Challenge.. Technical report, Dept. of Computer Science, University of Illinois, November 2011.
HPC Challenge Class II Award, SC '11


Abhinav Bhatele. Automating Topology Aware Mapping for Supercomputers. PhD thesis, Dept. of Computer Science, University of Illinois, August 2010.
David J. Kuck Outstanding Ph.D. Thesis Award


Abhinav Bhatele. Application specific topology aware mapping and load balancing for three dimensional torus topologies. Master's thesis, Dept. of Computer Science, University of Illinois, December 2007.
David J. Kuck Outstanding M.S. Thesis Award


Technical Posters


DragonView: Toward Understanding Network Interference in Dragonfly-based Supercomputers
Yarden Livnat, Abhinav Bhatele, Nikhil Jain, Peer-Timo Bremer, and Valerio Pascucci
Proceedings of the SCI Institute Technical Exchange, SCIx '16, November 2016. LLNL-POST-.

Alfredo Giménez, Todd Gamblin, Peer-Timo Bremer, Abhinav Bhatele, and Martin Schulz. Combining disparate data sources in the HPC ecosystem. In Proceedings of the Salishan Conference on High Speed Computing, Salishan '16, April 2016. LLNL-POST-692697.

Abhinav Bhatele, Nikhil Jain, Yarden Livnat, Valerio Pascucci, and Peer-Timo Bremer. Simulating and visualizing traffic on the dragonfly network. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '15, November 2014. LLNL-POST-676008.

Nikhil Jain, Abhinav Bhatele, Jae-Seung Yeom, Mark F. Adams, Francesco Miniati, Chao Mei, and Laxmikant V. Kale. Interoperating MPI and Charm++ for productivity and performance. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, New Orleans, LA, November 2014. LLNL-POST-662677.

Andrew Titus and Abhinav Bhatele. Supervised learning for parallel application performance prediction. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, New Orleans, LA, November 2014. LLNL-POST-662676.

Dylan Wang, Abhinav Bhatele, and Dipak Ghosal. Performance variability due to job placement on Edison. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '14, New Orleans, LA, November 2014. LLNL-POST-662284.
Best Undergraduate Poster (2nd Place), ACM Student Research Competition

Katherine E. Isaacs, Todd Gamblin, Abhinav Bhatele, Peer-Timo Bremer, Martin Schulz, and Bernd Hamann. Extracting logical structure and identifying stragglers in parallel execution traces. In Proceedings of the 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '14, New York, NY, February 2014. ACM. LLNL-POST-649674.

Abhinav Bhatele, Todd Gamblin, Steven H. Langer, Peer-Timo Bremer, and Martin Schulz. Mapping collectives over sub-communicators on torus networks. In Current Challenges in Computing 2012: Network Science, Napa, CA, August 2012. LLNL-POST-563791.
Best Poster Award (1st Place), Computation Postdoc Poster Symposium, LLNL

Aaditya Landge, Joshua A. Levine, Peer-Timo Bremer, Martin Schulz, Todd Gamblin, Abhinav Bhatele, Katherine Isaacs, and Valerio Pascucci. Interactive visualizations for performance analysis of heterogeneous computing clusters. In GPU Technology Conference, GTC '12, San Jose, CA, May 2012. LLNL-POST-518831.

Abhinav Bhatele, Todd Gamblin, Martin Schulz, and Peer-Timo Bremer. Intuitive visualizations for analyzing exascale workloads. In Exascale Research Conference, Portland, OR, April 2012. LLNL-POST-545412.

Abhinav Bhatele, Todd Gamblin, Brian T. N. Gunney, Martin Schulz, Peer-Timo Bremer, and Katherine Isaacs. Revealing performance artifacts in parallel codes through multi-domain visualizations. In SIAM Conference on Parallel Processing for Scientific Computing, SIAM PP '12, Savannah, GA, February 2012. LLNL-POST-527971.

Abhinav Bhatele, Lukasz Wesolowski, Eric Bohm, Edgar Solomonik, and Laxmikant V. Kale. Performance comparison of Intrepid, Jaguar and Ranger using scientific applications. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '09, November 2009.

Abhinav Bhatele, Eric Bohm, and Laxmikant V. Kale. Topology aware task mapping techniques: an API and case study. In Proceedings of the 14th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming, PPoPP '09. ACM, February 2009.

Abhinav Bhatele and Laxmikant V. Kale. Effects of contention on message latencies in large supercomputers. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '08, November 2008.
Best Graduate Poster (3rd Place), ACM Student Research Competition

Abhinav Bhatele and Laxmikant V. Kale. Automatic topology-aware task mapping for parallel applications running on large parallel machines. In Proceedings of the IEEE International Parallel & Distributed Processing Symposium, IPDPS '08, April 2008.
PhD Forum


Significant Presentations

Abhinav Bhatele. Analyzing HPC interconnects using network simulators. Network Dynamics and Simulation Science Laboratory (NDSSL), Virginia Tech, Blacksburg, VA, November 2015. LLNL-PRES-679783.

Abhinav Bhatele. Network simulations to predict congestion and performance. JOWOG-34 Annual Meeting, Livermore, CA, July 2015. LLNL-PRES-675498.

Abhinav Bhatele. Parallel execution models, performance prediction, and optimization. Indian Institute of Technology, Kanpur, Kanpur, INDIA, May 2015. LLNL-PRES-665882.

Abhinav Bhatele, Andrew R. Titus, Jayaraman J. Thiagarajan, Nikhil Jain, Todd Gamblin, Peer-Timo Bremer, Martin Schulz, and Laxmikant V. Kale. Identifying the culprits behind network congestion. 13th Annual Workshop on Charm++ and its Applications, Charm++ Workshop '15, Urbana, IL, May 2015. LLNL-PRES-670743.


Abhinav Bhatele, Nikhil Jain, Xiang Ni, and Laxmikant V. Kale. Maximizing throughput on a dragonfly network. SIAM Conference on Computational Science & Engineering, SIAM CSE '15, Salt Lake City, UT, March 2015. LLNL-PRES-668919.


Abhinav Bhatele. Introduction to Git (Part I). Software Improvement Networking Group (SWING) Git Tutorial Series, Livermore, CA, January 2015. LLNL-PRES-645972.

Abhinav Bhatele. Parallel execution models, performance prediction, and optimization. Indian Institute of Technology, Delhi, Delhi, INDIA, December 2014. LLNL-PRES-665882.

Abhinav Bhatele. Tools for visualizing communication, network traffic, and job placement. 8th Annual Petascale Tools Workshop, Madison, WI, August 2014. LLNL-PRES-659275.


Abhinav Bhatele. Task mapping, job placements, and routing strategies. 12th Annual Workshop on Charm++ and its Applications, Charm++ Workshop '14, Urbana, IL, April 2014. LLNL-PRES-654602.


Abhinav Bhatele and Todd Gamblin. Placing communicating tasks apart to maximize bandwidth. SIAM Conference on Computational Science & Engineering, SIAM CSE'13, Boston, MA, March 2013. LLNL-PRES-621732.


Abhinav Bhatele. Exploring Charm++ for LULESH. SIAM Conference on Computational Science & Engineering, SIAM CSE'13, Boston, MA, February 2013. LLNL-PRES-621033.


Abhinav Bhatele. On maximizing bandwidth utilization on torus interconnects. IBM Research, Yorktown Heights, NY, October 2012. LLNL-PRES-592213.

Abhinav Bhatele and Todd Gamblin. OS/Runtime challenges for dynamic topology aware mapping. U.S. Department of Energy Exascale Operating Systems and Runtime Research Workshop, Washington, DC, October 2012. LLNL-PRES-587572.


Abhinav Bhatele, Peer-Timo Bremer, Todd Gamblin, and Martin Schulz. PAVE: Intuitive visualizations for analyzing exascale workloads. Exascale Research Conference, Portland, OR, April 2012. LLNL-PRES-540811.

Abhinav Bhatele and Laxmikant V. Kale. Topology aware resource allocation and mapping challenges at exascale. SIAM Conference on Parallel Processing for Scientific Computing, SIAM PP'12, Savannah, GA, February 2012. LLNL-PRES-529376.


Abhinav Bhatele. A mapping framework for torus networks. Par Lab, Computer Science Division, University of California, Berkeley, CA, October 2011. LLNL-PRES-505691.

Abhinav Bhatele. Automating topology aware mapping on large supercomputers. Computing Sciences Seminar, Lawrence Berkeley National Laboratory, Berkeley, CA, January 2011.

Abhinav Bhatele. Automating topology aware mapping on large supercomputers. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, January 2011.


Abhinav Bhatele. Mapping your application on interconnect topologies: Effort versus benefits. International Conference for High Performance Computing, Networking, Storage and Analysis, SC '10, New Orleans, LA, November 2010.
George Michael HPC Fellow Presentation


Abhinav Bhatele and Laxmikant V. Kale. Mapping parallel applications on the machine topology: Lessons learned. TeraGrid '10, Pittsburgh, PA, August 2010.


Abhinav Bhatele, Eric Lee, Ly Le, Leonardo Trabuco, Eduard Schreiner, Jen Hsin, James C. Phillips, Laxmikant V. Kale, and Klaus Schulten. Biomolecular simulations using NAMD on TeraGrid machines. TeraGrid '10, Pittsburgh, PA, August 2010.


Abhinav Bhatele. Automating topology aware mapping on large supercomputers. CSE Seminar, College of Computing, Georgia Tech, Atlanta, GA, March 2010.


Abhinav Bhatele. Automating topology aware task mapping for large supercomputers. International Conference for High Performance Computing, Networking, Storage and Analysis, SC '09, Portland, OR, November 2009.
Doctoral Showcase

Abhinav Bhatele. Load balancing and topology aware mapping for petascale machines. Scaling to Petascale Summer School, NCSA, Urbana, IL, August 2009.


Abhinav Bhatele. The Charm++ programming model and NAMD. Barcelona Supercomputing Center, Barcelona, Spain, February 2009.

Abhinav Bhatele and Laxmikant V. Kale. IS TOPOLOGY IMPORTANT AGAIN? - Effects of contention on message latencies in large supercomputers. International Conference for High Performance Computing, Networking, Storage and Analysis, SC '08, Austin, TX, November 2008.
ACM Student Research Competition


Abhinav Bhatele. Topology aware mapping for performance optimization of science applications. Institute for Advanced Computing Applications and Technology (IACAT) Seminar, Urbana, IL, October 2008.


Abhinav Bhatele, Laxmikant V. Kale, and Sameer Kumar. Dynamic topology aware load balancing algorithms for MD applications. UK e-Science All Hands Meeting, Edinburgh, UK, September 2008.
Abhinav Sudarshan Bhatele © 2001-2024. All rights reserved.