John Holmen is an HPC Engineer in the System Acceptance and User Environment group at the Oak Ridge Leadership Computing Facility at Oak Ridge National Laboratory. As an HPC Engineer, he works to ensure the functionality, performance, and usability of pre-production HPC systems through activities such as test development, acceptance testing, software installation, documentation, and early user support.
He earned his B.S. in Computer Engineering and Electrical Engineering from Kettering University, his M.S.E. in Computer Engineering from Kettering University, and his Ph.D. in Scientific Computing from the University of Utah. His research interests center around a deep-rooted passion for understanding how to make effective use of arbitrary hardware and software stacks in computer systems and sharing practices and experiences with related communities. Problems of particular interest to him involve understanding how to portably run well and scale across major high-performance computing systems, evaluating current and emerging architectures, and helping to refine software stacks and best practices for emerging systems.