News

  • September 2024: Two papers were accepted to the 31st IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024). Congrats Brian and Revanth!
    • Brian’s paper: “Multi-Space Tree with Incremental Construction for GPU-Accelerated Range Queries”
    • Revanth’s paper: “GDBOD: Density-Based Outlier Detection Exploiting Efficient Tree Traversals on the GPU”
  • August 2024: Brian’s paper “Authentication in High Noise Environments using PUF-Based Parallel Probabilistic Searches” has been accepted for publication at the 28th IEEE High Performance Extreme Computing Conference 2024 (HPEC 2024). Congrats Brian!
  • August 2024: NAU students, I’m scheduled to teach the following courses in Spring 2025 (I’m not teaching in Fall 2024):
    • CS450: Parallel Programming
    • CS552: High Performance Computing
  • July 2024: Our NSF proposal with Satish Puri “Collaborative Research: OAC Core: Efficient Indexing and Similarity Searches Exploiting Processing-in-Memory Architectures for Memory-Bound Scientific Workloads” has been awarded! The project will examine using processing-in-memory architectures to improve the performance of data-intensive workloads in astronomy and other application domains.
  • May 2024: Revanth Munugala won the Outstanding Graduate Student for Computer Science award. Congrats Revanth!
  • September 2023: I’m teaching a new undergraduate class on general purpose computing on graphics processing units (GPGPU) in Spring 2024. The course is CS453: GPU Programming.
  • June 2023: Our paper “Evaluating Accelerators for a High-Throughput Hash-Based Security Protocol” has been accepted for publication at the International Workshop on Deployment and Use of Accelerators (DUAC), co-located with ICPP 2023. Congrats Kaitlyn and Brian!
  • May 2023: Our five year project with LLNL “Research Opportunities for Underrepresented Minority Students in Data-Intensive Parallel Computing” has been awarded.
  • May 2023: NAU news article on our Arizona Tree Stress Explorer and Alert System: “When trees are stressed, can they tell us?” [Link to NAU News]
  • April 2023: Daniel’s paper “Removing Aliases in Time-Series Photometry” was accepted for publication in Astronomy & Computing. Congrats Daniel!
  • January 2023: An article on our Spring 2023 Astroinformatics Bootcamp was reported in the AZ Daily Sun. [Link to the AZ Daily Sun]
  • January 2023: An article on our recently funded project “The Arizona Tree Stress Explorer and Alert System” was reported in the AZ Daily Sun. [Link to the AZ Daily Sun]
  • September 2022: Benoit’s paper “Leveraging GPU Tensor Cores for Double Precision Euclidean Distance Calculations” has been accepted to the 29th IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2022). Congrats Benoit!
  • September 2022: Read about our astroinformatics bootcamp in the article “How an astroinformatics bootcamp is making the universe accessible” [See the NAU press release]
  • August 2022: Our NSF project “Rapid response asteroid science from ZTF and LSST data” has been selected for funding. [NSF Award Abstract]

Prospective Students

  • I’m seeking highly motivated students interested in research at the BS, MS, or PhD levels. Topics include: Parallel and high performance computing, general purpose computing on graphics processing units, cybersecurity, astronomy, and astrobiology. Send me an e-mail if you have any questions.

Education and Academic Experience

Education

  • PhD Computer Science, University of Hawaii at Manoa, 2015
  • MSc Applications of Modelling, Trent University, 2010
  • BSc Computer Science and Political Studies, Trent University, 2008

Academic Experience

  • 08/23 - present, Associate Professor, School of Informatics, Computing and Cyber Systems, Northern Arizona University
  • 06/18 - Present, Affiliate Faculty, Department of Astronomy & Planetary Science, Northern Arizona University
  • 07/17 - 08/23, Assistant Professor, School of Informatics, Computing and Cyber Systems, Northern Arizona University
  • 06/15 - 05/17, Postdoctoral Associate, Massachusetts Institute of Technology, Haystack Observatory
  • 08/14 - 05/15, Teaching Assistant, Dept. of Information and Computer Sciences, University of Hawai’i at Manoa
  • 01/11 - 09/14, Research Assistant, NASA Astrobiology Institute, University of Hawai’i at Manoa
  • 09/08 - 05/10 Teaching Assistant, Trent University, Depts. of Computing & Information Systems and Physics & Astronomy

Teaching

Undergraduate

  • CS450: Parallel Programming
    • Fall 2017, 2018, 2019, 2020, 2021. Spring 2025.
  • CS453: GPU Programming
    • Spring 2024.

Graduate

  • CS550: Parallel Programming
    • Fall 2020, 2021.
  • CS552: High Performance Computing
    • Spring 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.

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.

Grants

I would like to thank several sponsors for supporting my research, including ABOR, AFRL, ARL, DOE, NASA, and NSF.

  • Collaborative Research: OAC Core: Efficient Indexing and Similarity Searches Exploiting Processing-in-Memory Architectures for Memory-Bound Scientific Workloads
    Agency: National Science Foundation
    Role: PI
    Budget Period: 07/15/2024-06/30/2027
    Amount: $\small{$}$296,664
    Grant No. 2402988
    Note: Collaborative project with Satish Puri, PI, $\small{$}$303,328 Grant No. 2402987.

  • Research Opportunities for Underrepresented Minority Students in Data-Intensive Parallel Computing
    Agency: Lawrence Livermore National Laboratory, Department of Energy
    Role: PI
    Budget Period: 05/24/2023-03/31/2028
    Amount: $\small{$}$373,711
    Grant No: B657367

  • Cognitive Distributed Sensing in Congested Radio Frequency Environments
    Agency: Army Research Office (subcontract from Northeastern University)
    Role: co-PI (PI: Cambou; co-PIs: Heynssens, Nghiem, Yacaman)
    Budget Period: 03/31/2023-03/30/2027
    Amount: $\small{$}$8,400,000
    Note: Leading subproject on key distribution and recovery in noisy distributed networks which leverages high performance computing for communication in noisy environments.

  • The Arizona Tree Stress Explorer and Alert System
    Agency: Arizona Board of Regents
    Role: co-PI (PI: Shenkin; co-PIs: Doughty, Goetz, Hakkenberg)
    Budget Period: 01/01/2023-12/31/2025
    Amount: $\small{$}$1,259,942

  • Rapid response asteroid science from ZTF and LSST data
    Agency: National Science Foundation
    Role: Sr. Personnel (PI: David Trilling)
    Budget Period: 8/01/2022-7/31/2025
    Amount: $\small{$}$452,885
    Grant No. 2206796

  • GPU-Accelerated Outlier Detection: Comparing Exact and Approximate Algorithms
    Agency: Lawrence Livermore National Laboratory, Department of Energy
    Role: PI
    Budget Period: 08/19/2021-08/30/2022
    Amount: $\small{$}$48,898
    Grant No: B648568

  • CAREER: Exploiting Parallel Heterogeneous Architectures to Enable Time-domain Astronomy in the LSST era
    Agency: National Science Foundation
    Role: PI, Collaborators: David Trilling, Tom Matheson, and Trent D’Hooge.
    Budget Period: 07/15/2021 - 06/30/2026
    Amount: $\small{$}$411,964
    Grant No.: 2042155
    Project Website

  • HPC GPU Optimizations for K-means Clustering
    Agency: Lawrence Livermore National Laboratory, Department of Energy
    Role: PI
    Budget Period: 08/20/2020 - 08/31/2021
    Amount: $\small{$}$49,894
    Grant No.: B643087

  • 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
    Amount: $\small{$}$3,330,546
    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 – 8/15/2021
    Amount: $\small{$}$299,000

  • 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/2022
    Amount: $\small{$}$174,975
    Grant No. 1849559
    Project Website

  • Interdisciplinary Research Metrics in Astrobiology
    Agency: NASA Astrobiology Institute Director’s Discretionary Fund
    Role: co-I (PI: Rich Gazan)
    Awarded: October, 2012. $\small{$}$29,849.

Scholarships and Awards

  • NSF Faculty Early Career Development Program (CAREER), 2021
  • Best paper award, IEEE HPBDC Workshop co-located with IPDPS 2019
  • Best paper award, IEEE IPDPS 2017
  • IEEE TCPP/NSF Travel Grant, $850
  • Selected for IEEE IPDPS PhD Forum
  • IEEE TCPP Travel Award, $1,000
  • Selected for Student Research Symposium, HiPC 2014
  • Invited to the First Heidelberg Laureate Forum. Heidelberg, Germany, September 2013.
  • Canadian Space Agency Travel Grant (2011) $1,500
  • President’s Medal for Sciences at the Masters level (2011)
  • Canadian Space Agency Travel Grant (2010) $1,500
  • Ontario Graduate Scholarship in Science and Technology (2009-2010) $11,500

People

Current Lab Group Members

Research Software Engineer

Graduate Students

  • Asa Henry (PhD Student, Informatics & Computing)
  • Nayeem Hasan (PhD Student, Informatics & Computing)
  • Jeevana Kalapala (PhD Student, Informatics & Computing)
  • Kaitlyn Lee (PhD Student, Informatics & Computing) [GitHub]
  • Brian Donnelly (PhD Student, Informatics & Computing)

Alumni

  • Revanth Munugala (MS Computer Science, NAU, 2024) [GitHub]
  • Daniel Kramer (MS Informatics, NAU, 2023, co-advised with David Trilling)
  • Benoit Gallet (Postdoc at NAU, PhD Informatics & Computing, NAU, 2023, MS Computer Science, Université d’Orléans, 2018) [Website]
  • Xin Huang (PhD Informatics & Computing, NAU, 2023, co-advised with Yiqi Luo)[Website]
  • Madhav Poudel (MS Computer Science, NAU, 2021) [GitHub]

Publications

2024

  • Multi-Space Tree with Incremental Construction for GPU-Accelerated Range Queries [PDF]
    Donnelly, B. & Gowanlock, M.
    To appear in the Proceedings of the 31st IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024).
  • GDBOD: Density-Based Outlier Detection Exploiting Efficient Tree Traversals on the GPU [PDF]
    Munugala, R. & Gowanlock, M.
    To appear in the Proceedings of the 31st IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024).
  • Authentication in High Noise Environments using PUF-Based Parallel Probabilistic Searches [PDF]
    Donnelly, B. & Gowanlock, M.
    To appear in the Proceedings of the 28th IEEE High Performance Extreme Computing Conference (HPEC).
  • Asteroid Period Solutions from Combined Dense and Sparse Photometry [PDF]
    Gowanlock, M., Trilling, D. E., McNeill, A., Kramer, D., & Chernyavskaya, M.
    The Astronomical Journal, 168, 181. DOI: https://doi.org/10.3847/1538-3881/ad6cdd
  • The Solar System Notification Alert Processing System (SNAPS): Asteroid Population Outlier Detection [PDF]
    Gowanlock, M., Trilling, D. E., Kramer, D., Chernyavskaya, M., & McNeill, A.
    The Astronomical Journal, 168, 56. DOI: https://doi.org/10.3847/1538-3881/ad4da5

2023

  • An Untargeted Survey of the Rotational Properties of Main Belt Asteroids using the Transiting Exoplanet Survey Satellite (TESS) [PDF]
    McNeill, A., Gowanlock, M., Mommert, M., Trilling, D. E., Llama, J., & Paddock, N.
    The Astronomical Journal, 166, 152. DOI: https://doi.org/10.3847/1538-3881/acf194
  • Evaluating Accelerators for a High-Throughput Hash-Based Security Protocol [PDF]
    Lee, K., Donnelly, B. Sery, T., Ilan, D., Cambou, B., & Gowanlock, M.
    3rd International Workshop on Deployment and Use of Accelerators (DUAC)
    Proceedings of the 52nd International Conference on Parallel Processing Workshops (ICPPW) pp. 40–49. DOI: https://doi.org/10.1145/3605731.3605745
  • Removing Aliases in Time-Series Photometry [Preprint]
    Kramer, D., Gowanlock, M., Trilling, D. E., McNeill, A., & Erasmus, N.
    Astronomy & Computing, 44, 100711, Elsevier. DOI: https://doi.org/10.1016/j.ascom.2023.100711
  • Optimization and Comparison of Coordinate- and Metric-Based Indexes on GPUs for Distance Similarity Searches [PDF]
    Gowanlock, M, Gallet, B., & Donnelly, B.
    Proceedings of the International Conference on Computational Science 2023 (ICCS 2023), pp. 357-364. Cham: Springer Nature Switzerland. DOI: https://doi.org/10.1007/978-3-031-36021-3_37
  • The Solar System Notification Alert Processing System (SNAPS): Design, Architecture, and First Data Release (SNAPShot1) [PDF]
    Trilling, D. E., Gowanlock, M., Kramer, D., McNeill, A., Donnelly, B., Butler, N., & Kececioglu, J.
    The Astronomical Journal, 165, 111. DOI: https://doi.org/10.3847/1538-3881/acac7f

2022

  • Leveraging GPU Tensor Cores for Double Precision Euclidean Distance Calculations [PDF]
    Gallet, B. & Gowanlock, M.
    Proceedings of the 2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC), pp. 135–144. DOI: https://doi.org/10.1109/HiPC56025.2022.00029
  • GPU-Enabled Searches for Periodic Signals of Unknown Shape [Preprint]
    Gowanlock, M., Butler, N. R., Trilling, D. E., & McNeill, A.
    Astronomy & Computing, 38, 100511, Elsevier. DOI: https://doi.org/10.1016/j.ascom.2021.100511

2021

  • CUDA-DClust+: Revisiting Early GPU-Accelerated DBSCAN Clustering Designs [PDF]
    Poudel, M., & Gowanlock, M.
    Proceedings of the 28th IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2021), pp. 354–363. DOI: https://doi.org/10.1109/HiPC53243.2021.00049
  • SABER-GPU: A Response-Based Cryptography Algorithm for SABER on the GPU [PDF]
    Lee, K., Gowanlock, M., & Cambou, B.
    Proceedings of the IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2021), pp. 123-132, DOI: https://doi.org/10.1109/PRDC53464.2021.00024
  • A Symmetric Cipher Response-Based Cryptography Engine Accelerated Using GPGPU [PDF]
    Wright, J., Fink, Z., Gowanlock, M., Philabaum, C., Donnelly, B., & Cambou, B.
    Proceedings of the IEEE Conference on Communications and Network Security 2021 (CNS 2021), pp. 146-154, DOI: http://doi.org/10.1109/CNS53000.2021.9705019
  • A CRYSTALS-Dilithium Response-Based Cryptography Engine using GPGPU [PDF]
    Wright, J., Gowanlock, M., Philabaum, C., & Cambou, B.
    Proceedings of the Future Technologies Conference (FTC) 2021, Volume 3. FTC 2021. Lecture Notes in Networks and Systems, vol 360. Springer, Cham. DOI: https://doi.org/10.1007/978-3-030-89912-7_3
  • Fast Period Searches Using the Lomb-Scargle Algorithm on Graphics Processing Units for Large Datasets and Real-Time Applications [Preprint]
    Gowanlock, M., Kramer, D., Trilling, D. E., Butler, N. R., & Donnelly, B.
    Astronomy & Computing, 36, 100472, Elsevier. DOI: https://doi.org/10.1016/j.ascom.2021.100472
  • Breakthrough Listen Search For Intelligent Life Near the Galactic Center across 1 – 93 GHz I: Survey Strategy and Early Results [Preprint] [Website]
    Gajjar, V., Perez, K. I., Siemion, A. P., Foster, G., Brzycki, B., Chatterjee, S., Chen, Y., Cordes, J. M., Croft, S., Czech, D., DeBoer, D., DeMarines, J., Drew, J., Gowanlock, M., Isaacson, H., Lacki, B. C., Lebofsky, M., MacMahon, D. H., Morrison, I. S., Ng, C., Pater, D. P., Price D. C., Sheikh, S. Z., Suresh, A., Webb, C., & Worden, S. P.
    The Astronomical Journal, 162, 33. DOI: https://doi.org/10.3847/1538-3881/abfd36
  • Data-Intensive Computing Modules for Teaching Parallel and Distributed Computing [PDF]
    Gowanlock, M., & Gallet, B.
    11th NSF/TCPP Workshop on Parallel and Distributed Computing Education
    Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 350–357. DOI: https://doi.org/10.1109/IPDPSW52791.2021.00062
  • Key Distribution for Post Quantum Cryptography using Physical Unclonable Functions [PDF]
    Cambou, B., Gowanlock, M., Yildiz, B., Ghanaimiandoab, D., Lee, K., Nelson, S., Philabaum, C., Stenberg, A., & Wright, J.
    Applied Sciences, 11(6), 2801, MDPI. DOI: https://doi.org/10.3390/app11062801
  • Accelerating the Yinyang K-Means Algorithm Using the GPU [PDF]
    Taylor, C. & Gowanlock, M.
    Proceedings of the 37th IEEE International Conference on Data Engineering (ICDE 2021), pp. 1835–1840. DOI: http://doi.org/10.1109/ICDE51399.2021.00163
  • A Study of Work Distribution and Contention in Database Primitives on Heterogeneous CPU/GPU Architectures [PDF]
    Gowanlock, M., Fink, Z., Karsin, B., & Wright, J.
    Proceedings of the 36th ACM/SIGAPP Symposium on Applied Computing (SAC ’21), March 22–26, 2021, Virtual Event, Republic of Korea. pp. 311–320. DOI: https://doi.org/10.1145/3412841.3441913
  • A Response-Based Cryptography Engine in Distributed-Memory [PDF]
    Philabaum, C., Coffey, C., Cambou, B., & Gowanlock, M.
    Proceedings of the Computing Conference, In: Intelligent Computing. Lecture Notes in Networks and Systems, vol 285. Springer, Cham. DOI: https://doi.org/10.1007/978-3-030-80129-8_60
  • Hybrid KNN-Join: Parallel Nearest Neighbor Searches Exploiting CPU and GPU Architectural Features [Preprint]
    Gowanlock, M.
    Journal of Parallel and Distributed Computing (JPDC), 149:119–137, 2021, Elsevier. DOI: https://doi.org/10.1016/j.jpdc.2020.11.004

2020

  • Heterogeneous CPU-GPU Epsilon Grid Joins: Static and Dynamic Work Partitioning Strategies [PDF]
    Gallet, B. & Gowanlock, M.
    Data Science & Engineering, Springer. DOI: https://doi.org/10.1007/s41019-020-00145-x
  • Distinguishing multicellular life on exoplanets by testing Earth as an exoplanet [Preprint]
    Christopher E. Doughty, Andrew Abraham, James Windsor, Michael Mommert, Michael Gowanlock, Tyler Robinson, & David Trilling.
    International Journal of Astrobiology, 19(6):492-499. DOI: https://doi.org/10.1017/S1473550420000270
  • Securing Additive Manufacturing with Blockchains and Distributed Physically Unclonable Functions [PDF]
    Bertrand Cambou, Michael Gowanlock, Julie Heynssens, Saloni Jain, Christopher Philabaum, Duane Booher, Ian Burke, Jack Garrard, Donald Telesca, & Laurent Njilla.
    Cryptography, 4, 17, 2020, MDPI. https://doi.org/doi:10.3390/cryptography4020017
  • A Coordinate-Oblivious Index for High-Dimensional Distance Similarity Searches on the GPU [PDF]
    Donnelly, B., & Gowanlock, M.
    Proceedings of the 34th ACM International Conference on Supercomputing (ICS 2020), Barcelona, Spain, Article No. 8, pp 1–12, 2020. DOI: https://doi.org/10.1145/3392717.3392768
  • HEGJoin: Heterogeneous CPU-GPU Epsilon Grids for Accelerated Distance Similarity Join [PDF]
    Gallet, B., & Gowanlock, M.
    Proceedings of the 25th International Conference on Database Systems for Advanced Applications (DASFAA 2020), Jeju, South Korea, September 24–27, 2020. pp. 372-388. DOI: https://doi.org/10.1007/978-3-030-59419-0_23

2019

  • Accelerating the similarity self-join using the GPU [Preprint]
    Gowanlock, M., & Karsin, B.
    Journal of Parallel and Distributed Computing (JPDC) 133:107-123, 2019, Elsevier. https://doi.org/10.1016/j.jpdc.2019.06.005
  • Accelerating the Unacceleratable: Hybrid CPU/GPU Algorithms for Memory-Bound Database Primitives [PDF]
    Gowanlock, M., Karsin, B., Fink, Z., & Wright, J.
    Proceedings of the International Workshop on Data Management on New Hardware co-located with ACM SIGMOD/PODS, Amsterdam, Netherlands, July 1, 2019. Article #7, 11 pgs. https://dl.acm.org/citation.cfm?id=3329926
  • GPU Accelerated Similarity Self-Join for Multi-Dimensional Data [PDF]
    Gowanlock, M., & Karsin, B.
    Proceedings of the International Workshop on Data Management on New Hardware co-located with ACM SIGMOD/PODS, Amsterdam, Netherlands, July 1, 2019. Article #6, 9 pgs. https://dl.acm.org/citation.cfm?id=3329785.3329920
  • Hybrid CPU/GPU Clustering in Shared Memory on the Billion Point Scale [PDF]
    Gowanlock, M.
    Proceedings of the ACM International Conference on Supercomputing 2019 (ICS), Phoenix, AZ, USA, pp. 35–45, 2019. https://dl.acm.org/citation.cfm?id=3330349
  • KNN-Joins Using a Hybrid Approach: Exploiting CPU/GPU Workload Characteristics [PDF]
    Gowanlock, M.
    Proceedings of the 12th Workshop on General Purpose Processing Using GPUs (GPGPU-12) co-located with ACM ASPLOS, Providence, Rhode Island, 2019. pp. 33–42. https://dl.acm.org/citation.cfm?id=3319417
  • Load Imbalance Mitigation Optimizations for GPU-Accelerated Similarity Joins [PDF] [BEST PAPER AWARD]
    Gallet, B., & Gowanlock, M.
    5th IEEE International Workshop on High-Performance Big Data and Cloud Computing
    Proceedings of the 5th IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, 2019. pp. 396–405. https://ieeexplore.ieee.org/document/8778301
  • A Hybrid CPU/GPU Approach for Optimizing Sorting Throughput [Preprint]
    Gowanlock, M., & Karsin, B.
    Parallel Computing (ParCo), 85:45–55, Elsevier, 2019. DOI: https://doi.org/10.1016/j.parco.2019.01.004
  • A Hybrid Approach for Optimizing Parallel Clustering Throughput using the GPU [Preprint]
    Gowanlock, M., Rude, C. M. Blair, D. M., Li, J. D., & Pankratius, V.
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 30(4):766–777, 2019. http://doi.org/10.1109/TPDS.2018.2869777

2018

  • GPU Accelerated Self-join for the Distance Similarity Metric [PDF]
    Gowanlock, M., & Karsin, B.
    4th IEEE International Workshop on High-Performance Big Data, Deep Learning, and Cloud Computing
    Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Vancouver, BC, Canada, 2018. pp. 477-486. http://doi.org/10.1109/IPDPSW.2018.00084
  • Sorting Large Datasets with Heterogeneous CPU/GPU Architectures [PDF]
    Gowanlock, M., & Karsin, B.
    Eighth International Workshop on Accelerators and Hybrid Exascale Systems (AsHES)
    Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Vancouver, BC, Canada, 2018. pp. 560-569. http://doi.org/10.1109/IPDPSW.2018.00095
  • Parallel optimization of signal detection in active magnetospheric signal injection experiments [Preprint] [Supplementary Material]
    Gowanlock, M., Li, J. D., Rude, C. M., & Pankratius, V.
    Computers & Geosciences, 114:107-116, 2018. DOI: https://doi.org/10.1016/j.cageo.2018.01.020

2017

  • The Habitability of our Evolving Galaxy [Preprint]
    Gowanlock, M. G., & Morrison, I. S.
    Habitability of the Universe before Earth. Astrobiology: Exploring Life on Earth and Beyond Eds. Gordon, R., & Sharov, A. A. Elsevier Astrobiology series, 2017. ISBN: 9780128119402
  • Optimizing Parallel Clustering Throughput in Shared Memory [Preprint]
    Gowanlock, M., Blair, D. M., Pankratius, V.
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 28(9):2595-2607, Sept. 1, 2017.
  • Super-resolution Full Polarimetric Imaging For Radio Interferometry with Sparse Modeling [Preprint]
    Akiyama, K., Ikeda, S., Pleau, M., Fish, V. L., Tazaki, F., Kuramochi, K., Broderick, A., Dexter, J., Moscibrodzka, M., Gowanlock, M., Honma, M., & Doeleman, S. S.
    The Astronomical Journal, 153(4):159, 2017.
  • Clustering Throughput Optimization on the GPU [PDF] [BEST PAPER AWARD]
    Gowanlock, M., Rude, C. M. Blair, D. M., Li, J. D., Pankratius, V.
    Proceedings of the 31st IEEE International Parallel & Distributed Processing Symposium (IPDPS), Orlando, Florida, May, 2017. pp. 832-841.

2016

  • Astrobiological Effects of Gamma-Ray Bursts in the Milky Way Galaxy [Preprint]
    Gowanlock, M. G.
    The Astrophysical Journal 832:38. http://www.doi.org/10.3847/0004-637X/832/1/38
  • Computer Aided Detection of Transient Inflation Events at Alaskan Volcanoes using GPS Measurements from 2005-2015 [Preprint]
    Li, J. D., Rude, C. M., Blair, D. M., Gowanlock, M. G., Herring, T. A. & Pankratius, V.
    Journal of Volcanology and Geothermal Research, 327:634-642, 2016.
  • Computer-Aided Discovery: Towards Scientific Insight Generation with Machine Support [Link]
    Pankratius, V., Li, J., Gowanlock, M., Blair, D. M., Rude, C., Herring, T., Lind, F., Erickson, P. J., & Lonsdale, C.
    IEEE Intelligent Systems 31(4):3-10, 2016.
  • Exploiting Variant-Based Parallelism for Data Mining of Space Weather Phenomena [PDF]
    Gowanlock, M., Blair, D. M. & Pankratius, V.
    Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS) pp. 760-769, 2016 http://doi.org/10.1109/IPDPS.2016.10
  • Distance Threshold Similarity Searches: Efficient Trajectory Indexing on the GPU [PDF]
    Gowanlock, M. & Casanova, H.
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 27(9):2533-2545, 2016.

2015

  • Extending Galactic Habitable Zone Modeling to Include the Emergence of Intelligent Life [Preprint]
    Morrison, I. S., & Gowanlock, M. G.
    Astrobiology 15(8):683-696, 2015.
  • Indexing of Spatiotemporal Trajectories for Efficient Distance Threshold Similarity Searches on the GPU [PDF]
    Gowanlock, M. & Casanova, H.
    Proceedings of the 29th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Hyderabad, India, May, 2015, pp. 387-396. http://doi.org/10.1109/IPDPS.2015.24
  • In-Memory Distance Threshold Similarity Searches on Moving Object Trajectories [PDF]
    Gowanlock, M. & Casanova, H.
    International Journal On Advances in Software, 7(3-4):617-631, 2014.

2014

  • Efficient Indexing and Processing of Trajectory Similarity Searches for Two Memory Constraint Scenarios on the GPU
    Gowanlock, M. & Casanova, H.
    Proceedings of the Student Research Symposium of the 21st annual IEEE International Conference on High Performance Computing (HiPC 2014), Goa, India, December, 2014.
  • Distance Threshold Similarity Searches on Spatiotemporal Trajectories using GPGPU [PDF]
    Gowanlock, M. & Casanova, H.
    Proceedings of the 21st annual IEEE International Conference on High Performance Computing (HiPC 2014), Goa, India, December, 2014. http://doi.org/10.1109/HiPC.2014.7116913
  • In-Memory Distance Threshold Queries on Moving Object Trajectories [PDF]
    Gowanlock, M. & Casanova, H.
    Proceedings of the Sixth International Conference on Advances in Databases, Knowledge, and Data Applications (DBKDA), Chamonix, France, April, 2014, pp. 41-50.
  • Parallel In-Memory Distance Threshold Queries on Trajectory Databases [PDF]
    Gowanlock, M., Casanova, H. and Schanzenbach, D.
    Proceedings of the Sixth International Conference on Advances in Databases, Knowledge, and Data Applications (DBKDA), Chamonix, France, April, 2014, pp. 80-83.

2013

  • Assessing Researcher Interdisciplinarity: A Case Study of the University of Hawaii NASA Astrobiology Institute [Preprint]
    Gowanlock, M. G. & Gazan, R.
    Scientometrics, 94:133-161, 2013.

2011

  • A Model of Habitability Within the Milky Way Galaxy [Preprint]
    Gowanlock, M. G., Patton, D. R., & McConnell, S. M.
    Astrobiology, 11(9):855-873, 2011.

Selected Media Coverage

  • The Journal of the Royal Astronomical Society of Canada, August 2012- The Distance from Computer Science to Astrobiology is “0” in Mike Gowanlock’s Universe [PDF]
  • NASA’s online Astrobiology Magazine regarding my work on the Galactic Habitable Zone [link]
  • Astronomy Now: U.K. magazine regarding my work on the Galactic Habitable Zone [PDF]
  • MIT Technology Review regarding my work on the Galactic Habitable Zone [link]
  • Trent University Showcase Magazine Fall 2011: World of Trent Alumni (pp. 4-5) [link]
  • Science: Where SETI should search for intelligent life [link]
  • Gizmodo: Where In Our Galaxy Are All The Aliens? [link]
  • Elon Musk’s Twitter: On my work extending GHZ modeling to include intelligent life [link]
  • Astrobites:
    • If you had $100 million, how would you look for aliens? [link]
    • Emerging from the shadows: A method for detecting complex life on exoplanets [link]
    • Finding the Galactic Habitable Zone [link]

Contact