Publications
2025
- Fast and Scalable Mixed Precision Euclidean Distance Calculations Using GPU Tensor Cores [PDF]
Curless, B. & Gowanlock, M.
To appear in the Proceedings of the 54th International Conference on Parallel Processing (ICPP). - Teaching Parallel and Distributed Computing using Data-Intensive Computing Modules [PDF]
Gowanlock, M.
To appear in the Journal of Parallel and Distributed Computing (JPDC)
DOI: https://doi.org/10.1016/j.jpdc.2025.105093 - Performance Characterization of Parallel Combination Generators on CPU and GPU Systems [PDF] [BEST PAPER AWARD]
Donnelly, B. & Gowanlock, M.
The Fifteenth International Workshop on Accelerators and Hybrid Emerging Systems (AsHES)
To appear in the Proceedings of the 2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).
2024
- Multi-Space Tree with Incremental Construction for GPU-Accelerated Range Queries [PDF]
Donnelly, B. & Gowanlock, M.
Proceedings of the 31st IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024). pp. 132-142. DOI: https://doi.org/10.1109/HiPC62374.2024.00024. - GDBOD: Density-Based Outlier Detection Exploiting Efficient Tree Traversals on the GPU [PDF]
Munugala, R. & Gowanlock, M.
Proceedings of the 31st IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024). pp. 111-121. DOI: https://doi.org/10.1109/HiPC62374.2024.00021 - 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. DOI: 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. DOI: 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. DOI: 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. DOI: 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. DOI: 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. DOI: 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. DOI: 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. DOI: 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. DOI: https://doi.org/10.3847/1538-3881/aa6302 - 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. DOI: https://doi.org/10.1109/IPDPS.2017.17
2016
- Astrobiological Effects of Gamma-Ray Bursts in the Milky Way Galaxy [Preprint]
Gowanlock, M. G.
The Astrophysical Journal 832:38. DOI: 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. DOI: 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. DOI: 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. DOI: 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.