Kalyan S Perumalla
Distinguished R&D Staff Member, Group Leader
KALYAN PERUMALLA is a Distinguished Research and Development Staff Member and Manager at the Oak Ridge National Laboratory. Dr. Perumalla founded and currently leads the Discrete Computing Systems Group in the Computer Science and Mathematics Division at the Oak Ridge National Laboratory. He also serves as an Adjunct Professor in the School of Computational Sciences and Engineering at the Georgia Institute of Technology and as an ORNL Joint Professor in the Department of Industrial and Systems Engineering at the University of Tennessee, Knoxville.
In 2015, he was selected as a Fellow of the Institute of Advanced Study at Durham University, UK. He has served on the National Academy of Sciences’ Technical Advisory Boards on Computational Sciences and Information Science at the U.S. Army Research Laboratory, 2015-2017.
Dr. Perumalla is among the first recipients of the U.S. Department of Energy Early Career Award in Advanced Scientific Computing Research (2010-2015, $2.5 million). Over the past 20 years, he has served as a principal investigator or co-principal investigator on several research projects sponsored by the Department of Energy, Department of Homeland Security, Air Force, DARPA, Army Research Laboratory, National Science Foundation, and industry.
Dr. Perumalla earned his Ph.D. in computer science from the Georgia Institute of Technology in 1999. His areas of interest include high performance computing, reversible computing, parallel discrete event simulation, parallel combinatorial optimization, scalable machine learning and artificial intelligence implementations, and computer-based modeling and simulation of large-scale man-made systems such as transportation networks, energy grids and cyberphysical systems. His notable research contributions are in the application of reversible computation to high performance computing and in advancing the vision of a new class of supercomputing applications using real-time, parallel discrete event simulations. High performance simulations spanning over 200,000 processor cores have been achieved by his algorithms and research prototypes on large supercomputing systems.
He has published his research and delivered invited lectures and tutorials on topics spanning high performance computing and simulation. His recent book Introduction to Reversible Computing (Amazon, CRC Press) is among the first few in its area. He co-authored another book, three book chapters, and over 100 articles in peer-reviewed conferences and journals. Five of his co-authored papers received the best paper awards, in 1999, 2002, 2005, 2008, and 2014. Some of his research prototype tools in parallel and distributed computing have been disseminated to research institutions worldwide. Dr. Perumalla serves as program committee member and reviewer for international conferences and journals. He is a member of the editorial boards of the ACM Transactions on Modeling and Computer Simulation (TOMACS) and the Transactions of the Society for Modeling and Simulation International (SIMULATION).
Exascale Computing, Scalable Machine Learning Systems and Artificial Intelligence (AI), Reversible Computing; Computer Modeling and Simulation of Man-made Systems (Electric Grid, Transportation, Cyberphysical Systems); Virtual Machines and Cloud Computing; Cyber Security/Network Simulation; Discrete Event Simulation; Parallel Algorithms; Parallel Integer Programming and Combinatorial Optimization; Image Processing; Domain Specific Languages
H-index: 31 (Google Scholar, as of October 1, 2018)
I10-index: 58 (Google Scholar, as of October 1, 2018)
Citations: 3009 (Google Scholar, as of October 1, 2018)
Personal Favorite Top-10 Publications
Kalyan Perumalla and Vladimir Protopopescu, “Reversible Simulations of Elastic Collisions,” ACM Transactions on Modeling and Computer Simulation (TOMACS), Vol. 23, No. 2, pages 12:1-12:25, 2013. [ariXv][TOMACS][Book]
National Academies' Technology Assessment Board Panels
Department of Energy Workshops
Program Chair (ACM PADS'07, IEEE MASCOTS'12, ICST SIMUTOOLS'17)
RC'17 Keynote: “Relating the Limits of Computational Reversibility to Emergence,” 9th International Conference on Reversible Computation, Kolkata, India, July 2017
MTU'17 Distinguished Lecture: “Effective Exascale Computing using Computational Cloning,” Michigan Technological University, Houghton, Michigan, April 2017
INIS'16 Keynote: “Theoretical and Practical Relations between Low Energy Computation and Reversible Computing Software,” IEEE International Symposium on Nanoelectronic and Information Systems, Gwalior, India, December 2016