MetaStrider: Architectures for Scalable Memory-centric Reduction of Sparse Data Streams

被引:7
作者
Srikanth, Sriseshan [1 ]
Jain, Anirudh [1 ]
Lennon, Joseph M. [1 ]
Conte, Thomas M. [2 ]
Debenedictis, Erik [3 ]
Cook, Jeanine [3 ]
机构
[1] Georgia Inst Technol, KACB 2337,266 Ferst Dr, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, KACB 2334,266 Ferst Dr, Atlanta, GA 30332 USA
[3] Sandia Natl Labs, POB 5800,MS 1319, Albuquerque, NM 87185 USA
关键词
Memory-centric architectures; DRAM; sparse; MATRIX-MATRIX MULTIPLICATION; MOLECULAR-DYNAMICS; ALGORITHMS; SEARCH; DESIGN;
D O I
10.1145/3355396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:26
相关论文
共 74 条
  • [1] Exploiting Locality in Sparse Matrix-Matrix Multiplication on Many-Core Architectures
    Akbudak, Kadir
    Aykanat, Cevdet
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (08) : 2258 - 2271
  • [2] [Anonymous], 2012, P 10 USENIX S OPERAT
  • [3] [Anonymous], CUSPARSE LIB
  • [4] [Anonymous], 2015, 2015 IEEE HIGH PERF
  • [5] [Anonymous], INT MATH KERN LIB
  • [6] [Anonymous], 2018, ARXIV180206367
  • [7] [Anonymous], 2015, TECHNICAL REPORT
  • [8] [Anonymous], INT J ENG TECH RES
  • [9] [Anonymous], ACM J EMERG TECH COM
  • [10] [Anonymous], 2018, ARXIV180401698