Gengbin Zheng
Biography
Senior Software Engineer, Intel Corporation
Education
Ph.D., Computer Science, December 2005, University of Illinois at Urbana-Champaign, Urbana, IL
M.S., Computer Science, September 1998, Beijing University, China
B.S., Computer Science, September 1995, Beijing University, China
Academic Positions Held
Senior Research Programmer, the National Center for Supercomputing Applications, UIUC, 2012-2015
Research Scientist, Computer Science Department, UIUC, 2008-2012
Postdoctoral Research Associate, Computational Science and Engineering, UIUC, May 2005-2008
Graduate Research Assistant, Computer Science, UIUC, 1999-2005
Five Recent Publications
1. Harshitha Menon, Lukasz Wesolowski, Gengbin Zheng, Pritish Jetley, Laxmikant Kale, Thomas Quinn and Fabio Governato, Adaptive Techniques for Clustered N-Body Cosmological Simulations, Astrophysics - Instrumentation and Methods for Astrophysics, D.1.3, J.2, 2014
2. Esteban Meneses, Xiang Ni, Gengbin Zheng, Celso L. Mendes and Laxmikant V. Kale, Using Migratable Objects to Enhance Fault Tolerance Schemes in Supercomputers, IEEE Transactions on Parallel and Distributed Systems, 2014
3. Phil Miller, Michael Robson, Bassil El-Masri, Rahul Barman, Gengbin Zheng, Atul Jain and Laxmikant Kale, Scaling the ISAM Land Surface Model Through Parallelization of Inter- Component Data Transfer, in the 43rd International Conference on Parallel Processing (ICPP), 2014
4. Emmanuel Jeannot, Esteban Meneses-Rojas, Guillaume Mercier, Francois Tessier and Gengbin Zheng, Communication and Topology-aware Load Balancing in Charm++ with TreeMatch, in Proceedings IEEE International Conference on Cluster Computing 2013, Indianapolis, IN, 2013
5. Yanhua Sun, Gengbin Zheng, Chao Mei, Eric J. Bohm, Terry Jones, Laxmikant V. Kale and James C.Phillips, Optimizing Fine-grained Communication in a Biomolecular Simulation Ap- plication on Cray XK6, Proceedings of the ACM/IEEE Supercomputing Conference (SC12), 2012
Five Other Significant Publications
1. Chao Huang, Gengbin Zheng, Sameer Kumar, Laxmikant V. Kale, Performance Evaluation of Adaptive MPI, In ACM SIGPLAN Symposium on Principles and Practice of Parallel Program- ming, 2006
2. Gengbin Zheng, Terry Wilmarth, Praveen Jagadishprasad and Laxmikant V. Kale, Simulation- Based Performance Prediction for Large Parallel Machines, In International Journal of Parallel Programming, 2005
3. Gengbin Zheng, Terry Wilmarth, Orion Sky Lawlor, Laxmikant V. Kale, Sarita Adve, David Padua, Philippe Geubelle, Performance Modeling and Programming Environments for Petaflops Computers and the Blue Gene Machine, In Proceedings of the NSF Next Generation Systems Program Workshop, 18th International Parallel and Distributed Processing Symposium, 2004
4. Gengbin Zheng, Lixia Shi, Laxmikant V. Kale, FTC-Charm++: A Parallel In-Memory Checkpoint-Based Fault Tolerant Runtime for Parallel Systems, In Cluster Computing, 2004
5. James Phillips, Gengbin Zheng, Sameer Kumar, Laxmikant V. Kale, NAMD: Biomolecular Simulation on Thousands of Processors. In SC2002, Gordon Bell Award winner paper
Synergistic Activities
My research interests include parallel programming model and adaptive parallel runtime system, dynamic load balancing, fault tolerance and performance prediction of parallel applications. I developed Charm++ and AMPI run-time systems with parallel programming laboratory to im- prove the performance and productivity in high performance computing on supercomputers and workstation clusters. Our work in NAMD won the prestigious Gordon Bell Award in SC2002 for unprecedented speedup on a 3000 processor machine with peak performance of a Teraflop. I also served as a member of the technical program committee for the 2012 IEEE International Parallel & Distributed Processing Symposium.
Main current collaborators:
Laxmikant V. Kale (UIUC), Steven R. Brandt (Louisiana State University), David Bader (Georgia Institute of Technology)
Doctoral Thesis and Postdoctoral Advisor: Laxmikant V. Kale
Education
Ph.D., Computer Science, December 2005, University of Illinois at Urbana-Champaign, Urbana, IL
M.S., Computer Science, September 1998, Beijing University, China
B.S., Computer Science, September 1995, Beijing University, China
Academic Positions Held
Senior Research Programmer, the National Center for Supercomputing Applications, UIUC, 2012-2015
Research Scientist, Computer Science Department, UIUC, 2008-2012
Postdoctoral Research Associate, Computational Science and Engineering, UIUC, May 2005-2008
Graduate Research Assistant, Computer Science, UIUC, 1999-2005
Five Recent Publications
1. Harshitha Menon, Lukasz Wesolowski, Gengbin Zheng, Pritish Jetley, Laxmikant Kale, Thomas Quinn and Fabio Governato, Adaptive Techniques for Clustered N-Body Cosmological Simulations, Astrophysics - Instrumentation and Methods for Astrophysics, D.1.3, J.2, 2014
2. Esteban Meneses, Xiang Ni, Gengbin Zheng, Celso L. Mendes and Laxmikant V. Kale, Using Migratable Objects to Enhance Fault Tolerance Schemes in Supercomputers, IEEE Transactions on Parallel and Distributed Systems, 2014
3. Phil Miller, Michael Robson, Bassil El-Masri, Rahul Barman, Gengbin Zheng, Atul Jain and Laxmikant Kale, Scaling the ISAM Land Surface Model Through Parallelization of Inter- Component Data Transfer, in the 43rd International Conference on Parallel Processing (ICPP), 2014
4. Emmanuel Jeannot, Esteban Meneses-Rojas, Guillaume Mercier, Francois Tessier and Gengbin Zheng, Communication and Topology-aware Load Balancing in Charm++ with TreeMatch, in Proceedings IEEE International Conference on Cluster Computing 2013, Indianapolis, IN, 2013
5. Yanhua Sun, Gengbin Zheng, Chao Mei, Eric J. Bohm, Terry Jones, Laxmikant V. Kale and James C.Phillips, Optimizing Fine-grained Communication in a Biomolecular Simulation Ap- plication on Cray XK6, Proceedings of the ACM/IEEE Supercomputing Conference (SC12), 2012
Five Other Significant Publications
1. Chao Huang, Gengbin Zheng, Sameer Kumar, Laxmikant V. Kale, Performance Evaluation of Adaptive MPI, In ACM SIGPLAN Symposium on Principles and Practice of Parallel Program- ming, 2006
2. Gengbin Zheng, Terry Wilmarth, Praveen Jagadishprasad and Laxmikant V. Kale, Simulation- Based Performance Prediction for Large Parallel Machines, In International Journal of Parallel Programming, 2005
3. Gengbin Zheng, Terry Wilmarth, Orion Sky Lawlor, Laxmikant V. Kale, Sarita Adve, David Padua, Philippe Geubelle, Performance Modeling and Programming Environments for Petaflops Computers and the Blue Gene Machine, In Proceedings of the NSF Next Generation Systems Program Workshop, 18th International Parallel and Distributed Processing Symposium, 2004
4. Gengbin Zheng, Lixia Shi, Laxmikant V. Kale, FTC-Charm++: A Parallel In-Memory Checkpoint-Based Fault Tolerant Runtime for Parallel Systems, In Cluster Computing, 2004
5. James Phillips, Gengbin Zheng, Sameer Kumar, Laxmikant V. Kale, NAMD: Biomolecular Simulation on Thousands of Processors. In SC2002, Gordon Bell Award winner paper
Synergistic Activities
My research interests include parallel programming model and adaptive parallel runtime system, dynamic load balancing, fault tolerance and performance prediction of parallel applications. I developed Charm++ and AMPI run-time systems with parallel programming laboratory to im- prove the performance and productivity in high performance computing on supercomputers and workstation clusters. Our work in NAMD won the prestigious Gordon Bell Award in SC2002 for unprecedented speedup on a 3000 processor machine with peak performance of a Teraflop. I also served as a member of the technical program committee for the 2012 IEEE International Parallel & Distributed Processing Symposium.
Main current collaborators:
Laxmikant V. Kale (UIUC), Steven R. Brandt (Louisiana State University), David Bader (Georgia Institute of Technology)
Doctoral Thesis and Postdoctoral Advisor: Laxmikant V. Kale
Presentations
Paper
Communication Optimization
OS and Runtime Systems
Parallel Programming Languages, Libraries, Models
and Notations
Programming Systems




