About
I am a PhD student in Computer Science at Northeastern University, advised by Prashant Pandey. My research focuses on high-performance parallel data structures for accelerators such as GPUs, parallel computing, and high-performance optimization. I have extensive experience with C++, Python, MPI, OpenMP, CUDA, and UPC++.
Education
Advisor: Prashant Pandey
GPA: 4.00
GPA: 3.61
Research
High-Performance GPU Data Structures
Developing concurrent, highly efficient GPU data structures including hash tables and memory managers. Created Gallatin, a GPU memory manager using van Emde Boas trees that achieves up to 12.6 billion allocations per second.
Parallel Filters for Genomics
Designed high-throughput GPU filters for the MetaHipMer2 de-novo metagenomic assembler, achieving 4.45x speedup and reducing memory usage by 40%. This work enabled the largest genomic assembly ever performed.
Dynamic Caching for CPU/GPU
Developing an epoch-based caching scheme that allows GPU threads to transparently access both host and device memory, expanding available memory without sacrificing performance for hot keys.
Publications
FaSTCC: Fast Sparse Tensor Contractions on CPUs
Authors: Saurabh Raje, Hunter McCoy, Prashant Pandey, Atanas Rountev, P. Sadayappan
Venue: Supercomputing 2026
Adaptive Quotient Filter
Authors: Richard Wen, David Tench, Hunter McCoy, Guido Tagliavini, Michael A. Bender, Alex Conway, Martin Farach-Colton, Rob Johnson, Prashant Pandey
Venue: SIGMOD 2025
Gallatin: A General-Purpose GPU Memory Manager
Authors: Hunter McCoy, Prashant Pandey
Venue: PPOPP 2024
Singleton Sieving
Authors: Hunter McCoy, Steven Hofmeyr, Katherine Yelick, Prashant Pandey
Venue: ACDA 2023
High-Performance Filters for GPUs
Authors: Hunter McCoy, Steven Hofmeyr, Katherine Yelick, Prashant Pandey
Venue: PPOPP 2023
Contact
Email: mccoy.hu@northeastern.edu
Phone: 502.507.7349
Address: 6943 S Twin Aspen Cove, Salt Lake City, UT 84121
GitHub: huntermBerkeley