Eric Bohm
Staff
ebohm at illinois.edu
217 265 6717
Profile
I received my B.S. in Computer Science at the State University of New York at Buffalo in 1992. I worked as a lab assistant and as a teaching assistant during my education at SUNY Buffalo. Then I worked for a chain of companies (by acquisition) where most of my focus was on transaction processing software.
At Illinois I've been working for Professor Kale in a variety of research capacities.
My primary focus is on scaling our classical and quantum molecular dynamics codes to peta-scale supercomputers.
I also work part-time as Senior Scientist at Charmworks Inc.Research Areas
- OpenAtom - Ab Initio Molecular Dynamics
- LeanMD - Protein Folding on Peta-FLOP class machines
- BlueWaters - Sustained Petascale Computing
- Topology Aware Mapping
- BigSim - Simulating PetaFLOPS Supercomputers
- BigNetSim - Parallel InterConnection Network Simulation
- POSE - Parallel Discrete Event Simulation
- Faucets - Shared Computing Power
- Charm++
- EpiSimdemics
Papers
16-05
2016
[Paper]
[Paper]
OpenAtom: Scalable Ab-Initio Molecular Dynamics with Diverse Capability [ISC 2016]
14-17
2014
[Paper]
[Paper]
Mapping to Irregular Torus Topologies and Other Techniques for Petascale Biomolecular Simulation [SC 2014]
14-01
2014
[Paper]
[Paper]
Overcoming the Scalability Challenges of Epidemic Simulations on Blue Waters [IPDPS 2014]
13-60
2013
[Paper]
[Paper]
Position Paper: Actionable Performance Modeling for Future Supercomputers [MODSIM 2013]
13-43
2013
[Paper]
[Paper]
Parallel Science and Engineering Applications: The Charm++ Approach: Chapter 4: Scalable Molecular Dynamics with NAMD [Book 2013]
13-42
2013
[Paper]
[Paper]
Parallel Science and Engineering Applications: The Charm++ Approach: Chapter 5: OpenAtom: Ab-initio Molecular Dynamics for Petascale Platforms [Book 2013]
13-37
2013
[Paper]
[Paper]
Parallel Science and Engineering Applications: The Charm++ Approach: Chapter 10: Contagion Diffusion with EpiSimdemics [Book 2013]
12-33
2012
[Paper]
[Paper]
Optimizing Fine-grained Communication in a Biomolecular Simulation Application on Cray XK6 [SC 2012]
11-37
2011
[Paper]
[Paper]
Simulation-based Performance Analysis and Tuning for a Two-level Directly Connected System [ICPADS 2011]
11-17
2011
[Paper]
[Paper]
Enabling and Scaling Biomolecular Simulations of 100~Million Atoms on Petascale Machines with a Multicore-Optimized Message-Driven Runtime [SC 2011]
10-25
2011
[Paper]
[Paper]
NAnoscale Molecular Dynamics (NAMD) [Encyclopedia of Parallel Computing 2011]
10-15
2010
[Paper]
[Paper]
Simulating Large Scale Parallel Applications using Statistical Models for Sequential Execution Blocks [ICPADS 2010]
10-04
2010
[Paper]
[Paper]
Optimizing Communication for Charm++ Applications by Reducing Network Contention [Concurrency and Computation: Practice and Experience 2010]
10-03
2010
[Paper]
[Paper]
Understanding Application Performance via Micro-Benchmarks on Three Large Supercomputers: Intrepid, Ranger and Jaguar [IJHPCA 2010]
08-11
2009
[Paper]
[Paper]
CkDirect: Unsynchronized One-Sided Communication in a Message-Driven Paradigm [P2S2 2009]
08-10
2009
[Paper]
[Paper]
A Case Study of Communication Optimizations on 3D Mesh Interconnects [Euro-Par 2009]
07-04
2007
[Paper]
[Paper]
Programming Petascale Applications with Charm++ and AMPI [Petascale Computing: Algorithms and Applications 2007]
07-03
2007
[Paper]
[Paper]
Fine Grained Parallelization of the Car-Parrinello ab initio MD Method on Blue Gene/L [IBM Journal of Research and Development 2007]
07-02
2007
[Paper]
[Paper]
Scalable Molecular Dynamics with NAMD on Blue Gene/L [IBM Journal of Research and Development 2007]
06-14
2006
[Paper]
[Paper]
Charm++, Offload API, and the Cell Processor [PMUP 2006]
05-15
2005
[Paper]
[Paper]
Scalable, Fine Grain, Parallelization of the Car-Parrinello ab initio Molecular Dynamics Method [PPL Technical Report 2005]
05-11
2005
[Paper]
[Paper]
Scaling an Optimistic Parallel Simulation of Large-scale Interconnection Networks [WSC 2005]
05-03
2005
[Paper]
[Paper]
Performance Prediction using Simulation of Large-scale InterconnectionNetworks in POSE [PADS 2005]
Talks/Posters
13-63
2013
[Talk]
[Talk]
A Multi-resolution Emulation + Simulation Methodology for Exascale [JLPC 2013]
13-23
2013
[Talk]
[Talk]
Tutorial: Programming with Parallel Migratable Objects [ATPESC 2013]
10-45
2010
[Talk]
[Talk]
Scaling NAMD into the Petascale and Beyond [JLPC 2010]
09-34
2009
[Talk]
[Talk]
Scalable Fault Tolerance Schemes using Adaptive Runtime Support [JLPC 2009]
09-16
2009
[Poster]
[Poster]
Topology Aware Task Mapping Techniques: An API and Case Study [PPoPP 2009]
09-15
2009
[Poster]
[Poster]
Performance Comparison of Intrepid, Jaguar and Ranger using Scientific Applications [SC 2009]
06-20
2006
[Poster]
[Poster]
Charm++ on Cell [PPL Poster 2006]
06-19
2006
[Poster]
[Poster]
Charm++ Simplifies Programming for the Cell Processor [SC 2006]