JOHN K. HOLMEN
Graduate Research Assistant
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.
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, A. Humphrey, M. Berzins. "Exploring Use of the Reserved Core". In High Performance Parallelism Pearls Volume Two: Multicore and Many-core Programming Approaches, Edited by J. Reinders and J. Jeffers, Morgan Kaufmann, Volume 2, Chapter 13, pages 229-242. 2015. DOI: 10.1016/B978-0-12-803819-2.00010-0. Poster Presenter - SC15 Intel Booth.
B. Peterson, A. Humphrey, J.K. Holmen, T. Harman, M. Berzins, D. Sunderland, H.C. Edwards. "Demonstrating GPU Code Portability and Scalability for Radiative Heat Transfer Computations". In Journal of Computational Science, Volume 27, pages 303-319. 2018. DOI: 10.1016/j.jocs.2018.06.005.
J.K. Holmen, A. Humphrey, D. Sunderland, M. Berzins. "Improving Uintah's Scalability Through the Use of Portable Kokkos-Based Data Parallel Tasks". In Proceedings of PEARC17. New Orleans, LA. 2017. DOI: 10.1145/3093338.3093388. Oral Presenter.
Z.A. Bookey, J.K. Holmen, J.J. Hu. "Kokkos-Based Structured Grid Multigrid Solver". In Center for Computing Research Summer Proceedings 2016, Edited by J.B. Carleton and M.L. Parks, Technical Report SAND2017-1294R, Sandia National Laboratories, pages 284-296. 2016.
B. Peterson, N. Xiao, J.K. Holmen, S. Chaganti, A. Pakki, J. Schmidt, D. Sunderland, A. Humphrey, M. Berzins. "Developing Uintah's Runtime System for Forthcoming Architectures". Refereed Paper Presented at the RESPA15 Workshop at SC15. Austin, TX. SCI Institute. 2015.
J.K. Holmen, D.L. Foster. "Accelerating Single Iteration Performance of CUDA-Based 3D Reaction-Diffusion Simulations". In International Journal of Parallel Programming, Volume 42, Issue 2, pages 343-363. 2014. DOI: 10.1007/s10766-013-0251-z.
A. Cermak, J.K. Holmen, M.H. Zadeh, J. Dargahi. "Virtual-Reality Rehabilitation Utilizing a Haptic-Enabled Hand Function Test". In Proceedings of IASTED HCI 2011. Washington, DC. 2011. DOI: 10.2316/P.2011.747-032.
J.K. Holmen, M.H. Zadeh. "Effects of Varying Haptic Feedback on Driver Distraction during Vehicular Window Adjustment". In Proceedings of AutoUI 2010. Pittsburgh, PA. 2010. DOI: 10.1145/1969773.1969789. Oral Presenter.
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.