Joshua Hoke Davis is a second-year computer science PhD student at the University of Maryland (UMD) and 2022 recipient of the National Science Foundation (NSF) Graduate Research Fellowship. He graduated summa cum laude from the University of Delaware in 2021 with a B.S. in Computer Science and a B.A. in Philosophy. Josh’s research interests include performance portability and programming models for heterogeneous systems in high-performance computing (HPC), as well as the application of model checking and other formal methods to HPC.
A member of the Parallel Software and Systems Group at UMD, Josh is advised by Prof. Abhinav Bhatele. He is currently working on performance portability and optimization in computational fluid dynamics (CFD) codes, having recently completed an internship at NASA Langley Research Center under Eric Nielsen examining techniques for automatic differentiation at scale. Past projects Josh has worked on include performance and correctness evaluation of OpenMP offloading features in compilers, model checking of concurrent data structures, and energy efficiency analysis of MapReduce over MPI on manycore systems.