MetaStrider: Architectures for scalable memory-centric reduction of sparse data streams

9Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Reduction is an operation performed on the values of two or more key-value pairs that share the same key. Reduction of sparse data streams finds application in a wide variety of domains such as data and graph analytics, cybersecurity, machine learning, and HPC applications. However, these applications exhibit low locality of reference, rendering traditional architectures and data representations inefficient. This article presents MetaStrider, a significant algorithmic and architectural enhancement to the state-of-the-art, SuperStrider. Furthermore, these enhancements enable a variety of parallel, memory-centric architectures that we propose, resulting in demonstrated performance that scales near-linearly with available memory-level parallelism.

Cite

CITATION STYLE

APA

Srikanth, S., Jain, A., Lennon, J. M., Conte, T. M., Debenedictis, E., & Cook, J. (2019). MetaStrider: Architectures for scalable memory-centric reduction of sparse data streams. ACM Transactions on Architecture and Code Optimization, 16(4). https://doi.org/10.1145/3355396

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free