News

  • June 2019: My paper “Accelerating the similarity self-join using the GPU” with Ben Karsin accepted for publication in JPDC.
  • May 2019: Benoit’s paper “Load Imbalance Mitigation Optimizations for GPU-Accelerated Similarity Joins” wins best paper award at the HPBDC Workshop co-located with IPDPS. Congrats Benoit!
  • May 2019: The paper “Accelerating the Unacceleratable: Hybrid CPU/GPU Algorithms for Memory-Bound Database Primitives”, accepted to the 15th International Workshop on Data Management on New Hardware co-located with ACM SIGMOD. Congrats Zane and Jordan!
  • May 2019: The paper “GPU-Accelerated Similarity Self-Join for Multi-Dimensional Data”, accepted to the 15th International Workshop on Data Management on New Hardware co-located with ACM SIGMOD.
  • April 2019: My Paper: “Hybrid CPU/GPU Clustering in Shared Memory on the Billion Point Scale”, accepted to the ACM International Conference on Supercomputing 2019.
  • March 2019: My Paper: “KNN-Joins Using a Hybrid Approach: Exploiting CPU/GPU Workload Characteristics”, accepted to the 12th Workshop on General Purpose Processing Using GPU (GPGPU) co-located with ACM ASPLOS.
  • March 2019: Benoit’s paper: “Load Imbalance Mitigation Optimizations for GPU-Accelerated Similarity Joins”, accepted to the IEEE High-Performance Big Data, Deep Learning, and Cloud Computing Workshop co-located with IEEE IPDPS, Rio de Janeiro, Brazil, 2019. Congrats Benoit!
  • January 2019: My paper: “A Hybrid CPU/GPU Approach for Optimizing Sorting Throughput” with Ben Karsin to appear in Parallel Computing. September 2018: My paper: “A Hybrid Approach for Optimizing Parallel Clustering Throughput using the GPU” to appear in IEEE Transactions on Parallel and Distributed Systems.
  • March 2018: My paper: “GPU Accelerated Self-join for the Distance Similarity Metric” with Ben Karsin to appear in High-Performance Big Data, Deep Learning, and Cloud Computing, Workshop of IEEE International Parallel & Distributed Processing Symposium, Vancouver, BC, Canada, 2018.
  • March 2018: My paper: “Sorting Large Datasets with Heterogeneous CPU/GPU Architectures” with Ben Karsin to appear in Accelerators and Hybrid Exascale Systems, Workshop of IEEE International Parallel & Distributed Processing Symposium, Vancouver, BC, Canada, 2018.
  • February 2018: My paper “A Parallel Signal Detection Pipeline for Time Series Geoscience Data with Application to the Siple Experiment” accepted for publication in Computers & Geosciences.

Prospective Students

  • I’m looking for highly motivated students interested in research at the BS, MS, or PhD levels. Topics include: Parallel 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

  • 06/18 - Present, Affiliate Faculty, Northern Arizona University, Department of Astronomy & Planetary Science
  • 07/17 - Present, Assistant Professor, Northern Arizona University, School of Informatics, Computing and Cyber Systems
  • 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

  • CS499: Introduction to Parallel Programming (Fall 2017, Fall 2018, Fall 2019)
  • CS599: High Performance Computing (Spring 2018, Spring 2019, Spring 2020)

Grants

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

  • 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: $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 – 12/31/2020
    Amount: $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/2021
    Amount: $174,975

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

Scholarships and Awards

  • 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

Graduate Students

  • Brian Donnelly (PhD Student, Informatics & Computing)
  • Xin Huang (PhD Student, Informatics & Computing, co-advised with Yiqi Luo) [Website]
  • Benoit Gallet (PhD Student, Informatics & Computing) [Website]

Undergraduate Students

Alumni

  • Benoit Gallet (MS, Université d’Orléans, 2018)

Publications

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.
  • 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.
    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.

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]

Contact