Semiring Primitives for Sparse Neighborhood Methods on the GPU

dc.contributor.authorNolet, Corey J.
dc.contributor.authorGala, Divye
dc.contributor.authorRaff, Edward
dc.contributor.authorEaton, Joe
dc.contributor.authorRees, Brad
dc.contributor.authorZedlewski, John
dc.contributor.authorOates, Tim
dc.date.accessioned2021-05-13T15:08:17Z
dc.date.available2021-05-13T15:08:17Z
dc.description.abstractHigh-performance primitives for mathematical operations on sparse vectors must deal with the challenges of skewed degree distributions and limits on memory consumption that are typically not issues in dense operations. We demonstrate that a sparse semiring primitive can be flexible enough to support a wide range of critical distance measures while maintaining performance and memory efficiency on the GPU. We further show that this primitive is a foundational component for enabling many neighborhood-based information retrieval and machine learning algorithms to accept sparse input. To our knowledge, this is the first work aiming to unify the computation of several critical distance measures on the GPU under a single flexible design paradigm and we hope that it provides a good baseline for future research in this area. Our implementation is fully open source and publicly available at https://github.com/rapidsai/cuml.en_US
dc.description.urihttps://arxiv.org/abs/2104.06357en_US
dc.format.extent11 pagesen_US
dc.genrejournal articles preprintsen_US
dc.identifierdoi:10.13016/m2nwkv-ijt1
dc.identifier.citationCorey J. Nolet, Divye Gala, Edward Raff, Joe Eaton, Brad Rees, John Zedlewski and Tim Oates, Semiring Primitives for Sparse Neighborhood Methods on the GPU, https://arxiv.org/abs/2104.06357en_US
dc.identifier.urihttp://hdl.handle.net/11603/21513
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.rightsAttribution 4.0 International*
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/*
dc.titleSemiring Primitives for Sparse Neighborhood Methods on the GPUen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2104.06357.pdf
Size:
684.78 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: