@inproceedings{6d78023014dd4de1b8f0474ebb521a9a,
title = "GRONA: A Framework for Gather-and-Reduce On Near-Memory Accelerators",
abstract = "Gather-and-reduce (GnR) is a collective operation widely used in Big-data analytic workloads. Memory-bound fine-grained data-accesses from massive lookup-tables during Gather, followed by compute-bound arithmetic and logical processing during Reduce, are suitable for low-latency computations on emerging Near-DRAM Processing (NDP) architectures. While NDP on general Dual Inline Memory Modules (DIMMs) offer simple integration and find commercial adoption, cross-level data-sharing over standard buses remains a bottleneck. Maintaining standard functionality of the DIMM require careful schemes for scheduling, coordination and memory management in order to achieve the potential throughput. We propose GRONA (Gather-and-Reduce On Near-Memory Accelerators), a framework for intra-DIMM throughput-oriented reprogrammable Gather-and-Reduce. GRONA adopts a multilevel reprogrammable PE platform equipped with small caches to support all GnR applications. GRONA framework achieves effective decoupling of bank-group and rank-level data accesses and GnR execution, and displayed up-to 2.9x performance gains for applications such as FM-Index query and SparseLengthSums compared to NDP state-of-the-arts.",
keywords = "Big data analytics, FM-Index, Gather-and-Reduce, Near-DRAM Processing, Processing-In-Memory, Recommendation systems, SIMD, SparseLengthSums",
author = "Aman Sinha and Liu, {Pei Yi} and Yuhao Fang and Mai, {Jhih Yong} and Lai, {Bo Cheng}",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023 ; Conference date: 18-12-2023 Through 21-12-2023",
year = "2023",
doi = "10.1109/MCSoC60832.2023.00041",
language = "English",
series = "Proceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "225--232",
booktitle = "Proceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023",
address = "美國",
}