Graduate Research Assistant

Scientific Computing and Imaging Institute

University of Utah
School of Computing

Google Scholar

Intel Xeon Phi Blog
Uintah+Kokkos Usage Wiki

John is currently pursuing a Ph.D. in Computing: Scientific Computing under the guidance of Dr. Martin Berzins. His primary research interests lie in high performance computing and parallel computing. Problems of particular interest to him involve optimizing applications to best leverage highly parallel architectures. His current research focuses on improving the performance and scalability of the Uintah Computational Framework in a portable manner. In particular, these efforts aim to extend Uintah to current and emerging many-core systems, such as those based on Intel's MIC Architecture, through the use of the Kokkos C++ Performance Portability Library.

Prior to joining the University of Utah, John was a Development Engineer at R.W. Beckett Corporation. While there, his work primarily pertained to PIC-based embedded system design and development.

John earned his M.S. in Engineering: Computer Engineering from Kettering University (2012). His M.S. thesis, Accelerating Single Iteration Performance of CUDA-Based 3D Reaction-Diffusion Simulations, was pursued under the guidance of Dr. David Foster.

John also earned his B.S. in both Computer Engineering and Electrical Engineering from Kettering University (2010). His B.S. thesis, Design & Development of a 120-240 VAC 50-60 Hz Precision Delay Timer, was pursued jointly with Kettering University and R.W. Beckett Corporation.






J.K. Holmen. "Design & Development of a 120-240 VAC 50-60 Hz Precision Delay Timer". B.S. Thesis, Department of Electrical & Computer Engineering, Kettering University in collaboration with R.W. Becket Corporation. 2010.