Mike Gowanlock is an assistant professor in the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. He obtained his PhD in Computer Science from the University of Hawaii at Manoa in 2015, and was a postdoctoral associate at MIT Haystack Observatory from 2015-2017. Mike Gowanlock is interested in parallel, high performance, and data-intensive computing, general purpose computing on graphics processing units, astronomy, and astrobiology.
Computer Science: I have been designing multi-dimensional data access methods for graphics processing units (GPUs), which exploit the GPU’s high on-card memory bandwidth and massive parallelism. Additionally, I have worked on hybrid CPU/GPU algorithms for several domains. Other recent projects include applying high performance computing to cybersecurity.
Astroinformatics: I am working on a Solar System event broker for the Large Synoptic Survey Telescope, the Solar System Notification Alert Processing System (SNAPS). SNAPS will rely on parallel multi-core CPU and GPU-accelerated near real-time outlier detection algorithms to detect interesting events on small bodies in the Solar System.
Astrobiology: I am interested in the regions of the Galaxy expected to have the highest carrying capacity for land-based complex life, and other astrobiological questions at large scales.
CS599: Introduction to Parallel Programming (Fall 2020)
CS599: High Performance Computing (Spring 2018, Spring 2019, Spring 2020, Spring 2021)
Data-intensive Parallel Computing Pedagogic Modules: Part of the NSF-funded project (Grant No. 1849559) includes pedagogic modules for teaching parallel and high performance computing using data-intensive applications. These modules can be integrated into courses at the undergraduate and graduate levels.
I would like to thank several sponsors for supporting my research, including NSF, NASA, AFRL, DOE, and ABOR.
HPC GPU Optimizations for K-means Clustering
Agency: Lawrence Livermore National Laboratory, Department of Energy
Budget Period: 08/20/2020 - 08/31/2021
Comprehensive development of ternary computing technology modules for the implementation of secure computational diversity
Agency: Air Force Research Lab
Role: co-PI (PI: Bertrand Cambou)
Proposed Budget Period: 6/01/2019 - 5/31/2022
Note: Leading subproject on high performance computing for cybersecurity.
An Outlier Detection and Alert Processing System For Time-Domain Astronomy
Agency: Arizona Board of Regents (Regents’ Innovation Fund)
Role: Lead PI between NAU, ASU, and UA (PIs: John Kececioglu (UA), Nat Butler (ASU), co-PIs at NAU: David Trilling, Chad Trujillo, and Cristina Thomas)
Budget Period: 7/1/2019 – 12/31/2020
CRII: OAC: A Framework for Parallel Data-Intensive Computing on Emerging Architectures and Astroinformatics Applications
Agency: National Science Foundation
Role: PI (Collaborator: Chad Trujillo)
Budget Period: 03/15/2019 – 02/28/2021
Grant No. 1849559
Interdisciplinary Research Metrics in Astrobiology
Agency: NASA Astrobiology Institute Director’s Discretionary Fund
Role: co-I (PI: Rich Gazan)
Awarded: October, 2012. $29,849.
Current Lab Group Members