Live Webcast 15th Annual Charm++ Workshop

-->
Nikhil Jain
PhD Students
nikhil.jain at acm.org
Profile
Research Homepage
Curriculum Vitae- PDF
Google Scholar


Nikhil Jain was a doctoral candidate with Prof. Laxmikant Kale in the Department of Computer Science at UIUC. While at PPL, Nikhil worked on understanding HPC network behavior for scalable application execution, interoperability of Charm and other paradigms such as MPI and OpenMP, topology aware mapping, load balancing, further development of Charm++ RTS and optimization of Adaptive MPI . He also worked on developing collective algorithms for different network topologies and is interested in exploring machine learning algorithms. After graduating in Spring 2016, Nikhil joined Lawrence Livermore National Laboratory as a Fernbach Postdoctoral Fellow.

Research Areas
Papers
17-03
2017
[Paper]
Massively Parallel Simulations of Spread of Infectious Diseases over Realistic Social Networks [CCGrid 2017]
| Abhinav Bhatele | Jae-Seung Yeom | Nikhil Jain | Chris Kuhlman | Yarden Livnat | Keith Bisset | Laxmikant Kale | Madhav Marathe
17-02
2017
[Paper]
Automatic topology mapping of diverse large-scale parallel applications [ICS 2017]
16-11
2016
[Paper]
Evaluating HPC Networks via Simulation of Parallel Workloads [SC 2016]
16-05
2016
[Paper]
OpenAtom: Scalable Ab-Initio Molecular Dynamics with Diverse Capability [ISC 2016]
| Nikhil Jain | Eric Bohm | Eric Mikida | Subhasish Mandal | Minjung Kim | Prateek Jindal | Qi Li | Sohrab Ismail-Beigi | Glenn Martyna | Laxmikant Kale
16-04
2016
[Paper]
Analyzing network health and congestion in dragonfly-based systems [IPDPS 2016]
| Abhinav Bhatele | Nikhil Jain | Yarden Livnat | Valerio Pascucci | Peer-Timo Bremer
16-02
2016
[PhD Thesis]
Optimization of Communication Intensive Applications on HPC Networks [Thesis 2016]
16-01
2016
[Paper]
Towards PDES in a Message-Driven Paradigm: A Preliminary Case Study Using Charm++ [ACM SIGSIM PADS 2016]
| Eric Mikida | Nikhil Jain | Elsa Gonsiorowski | Peter Barnes, Jr. | David Jefferson | Christopher Carothers | Laxmikant Kale
15-15
2015
[Paper]
Evaluating System Parameters on a Dragonfly using Simulation and Visualization [CS Res. & Tech. Report 2015]
| Abhinav Bhatele | Nikhil Jain | Yarden Livnat | Valerio Pascucci | Peer-Timo Bremer
15-14
2015
[Paper]
Preliminary Evaluation of a Parallel Trace Replay Tool for HPC Network Simulations [PADABS, EURO-PAR 2015]
| Bilge Acun | Nikhil Jain | Abhinav Bhatele | Misbah Mubarak | Christopher Carothers | Laxmikant Kale
15-03
2015
[Paper]
Identifying the Culprits behind Network Congestion [IPDPS 2015]
| Abhinav Bhatele | Andrew Titus | Jayaraman Thiagarajan | Nikhil Jain | Todd Gamblin | Peer-Timo Bremer | Martin Schulz | Laxmikant Kale
15-02
2015
[Paper]
Charm++ & MPI: Combining the Best of Both Worlds [IPDPS 2015]
| Nikhil Jain | Abhinav Bhatele | Jae-Seung Yeom | Mark Adams | Francesco Miniati | Chao Mei | Laxmikant Kale
14-28
2014
[Paper]
On Interoperation among User-driven and System-driven Parallel Languages [CS Res. & Tech. Report 2014]
| Nikhil Jain | Abhinav Bhatele | Jae-Seung Yeom | Mark Adams | Francesco Miniati | Chao Mei | Laxmikant Kale
14-27
2014
[Paper]
Power Management of Extreme-scale Networks with On/Off Links in Runtime Systems [TOPC 2014]
14-17
2014
[Paper]
Mapping to Irregular Torus Topologies and Other Techniques for Petascale Biomolecular Simulation [SC 2014]
| James Phillips | Yanhua Sun | Nikhil Jain | Eric Bohm | Laxmikant Kale
14-14
2014
[Paper]
Optimizing the performance of parallel applications on a 5D torus via task mapping [HiPC 2014]
| Abhinav Bhatele | Nikhil Jain | Katherine Isaacs | Ronak Buch | Todd Gamblin | Steven Langer | Laxmikant Kale
14-07
2014
[Paper]
Parallel Programming with Migratable Objects: Charm++ in Practice [SC 2014]
14-04
2014
[Paper]
Maximizing Throughput on a Dragonfly Network [SC 2014]
13-60
2013
[Paper]
Position Paper: Actionable Performance Modeling for Future Supercomputers [MODSIM 2013]
13-24
2013
[Paper]
ACR: Automatic Checkpoint/Restart for Soft and Hard Error Protection [SC 2013]
13-22
2013
[Paper]
Position Paper: A Multi-resolution Emulation + Simulation Methodology [MODSIM 2013]
13-18
2013
[Paper]
Predicting Application Performance using Supervised Learning on Communication Features [SC 2013]
13-09
2013
[Paper]
Toward Runtime Power Management of Exascale Networks by On/Off Control of Links [HPPAC 2013]
12-47
2012
[Paper]
Migratable Objects + Active Messages + Adaptive Runtime = Productivity + Performance: A Submission to the 2012 HPC Class II Challenge [SC 2012]
12-29
2012
[Paper]
Automated Load Balancing Invocation based on Application Characteristics [Cluster 2012]
12-21
2012
[Paper]
Collectives on Two-tier Direct Networks [EuroMPI 2012]
| Nikhil Jain | JohnMark Lau | Laxmikant Kale
12-08
2012
[Paper]
Collective Algorithms for Sub-communicators [ICS 2012]
11-49
2011
[Paper]
Charm++ for Productivity and Performance: A Submission to the 2011 HPC Class II Challenge [SC 2011]
11-40
2011
[Paper]
Real Time Contingency Analysis for Power Grids [Euro-Par 2011]
| Anshul Mittal | Jagobondhu Hazra | Nikhil Jain | Vivek Goyal | Deva Seetharam | Yogish Sabharwal
11-37
2011
[Paper]
Simulation-based Performance Analysis and Tuning for a Two-level Directly Connected System [ICPADS 2011]
11-21
2011
[Paper]
Avoiding Hot-Spots on Two-Level Direct Networks [SC 2011]
10-43
2010
[Paper]
Optimizing Matrix Transpose on Torus Interconnects [Euro-Par 2010]
| Venkatesan Chakaravarthy | Nikhil Jain | Yogish Sabharwal
10-42
2010
[Paper]
Optimal Bucket Algorithms for Large MPI Collectives on Torus Interconnects [ICS 2010]
09-31
2009
[Paper]
SMP Based Solver for Large Binary Systems [PDAA 2009]
| Nikhil Jain | Brajesh Pande | Phalguni Gupta
Talks/Posters
15-17
2015
[Talk]
Charm++ & MPI: Combining the Best of Both Worlds [IPDPS 2015]
14-40
2014
[Talk]
Maximizing Throughput on a Dragonfly Network [SC 2014]
13-54
2013
[Talk]
ERS: Techniques for Improving Observed Network Performance [SC 2013]
13-53
2013
[Poster]
Fast Prediction of Network Performance: k-packet Simulation [SC 2013]
13-48
2013
[Talk]
Predicting Application Performance using Supervised Learning on Communication Features [SC 2013]
13-28
2012
[Poster]
Understanding Network Contention on Blue Gene Supercomputers [LLNL Poster Symposium 2012]
13-23
2013
[Talk]
Tutorial: Programming with Parallel Migratable Objects [ATPESC 2013]
13-15
2012
[Talk]
Collectives on Two-tier Direct Networks [EuroMPI 2012]
13-14
2013
[Talk]
Charm++ Interoperability [Charm++ Workshop 2013]
13-13
2013
[Talk]
Predicting Application Performance using Supervised Learning on Communication Features [Lawrence Livermore Talk 2013]
13-03
2013
[Poster]
Charm++: Migratable Objects + Active Messages + Adaptive Runtime = Productivity + Performance [PSAAP Site-visit 2013]
12-53
2012
[Talk]
Automated Load Balancing Invocation based on Application Characteristics [Cluster 2012]
11-52
2012
[Poster]
Collective Algorithms for Sub-communicators [PPoPP 2012]