Affiliation:
1. Seoul National University, Seoul, Republic of Korea
Abstract
In this article, we propose Aggregation-in-Memory (AIM), a new processing-in-memory system designed for energy efficiency and near-term adoption. In order to efficiently perform aggregation, we implement simple aggregation operations in main memory and develop a locality-adaptive host architecture for in-memory aggregation, called cache-conscious aggregation. Through this, AIM executes aggregation at the most energy-efficient location among all levels of the memory hierarchy. Moreover, AIM minimally changes existing sequential programming models and provides fully automated compiler toolchain, thereby allowing unmodified legacy software to use AIM. Evaluations show that AIM greatly improves the energy efficiency of main memory and the system performance.
Funder
Research Resettlement Fund for the new faculty of Seoul National University and the IT R8D program of MKE/KEIT
Embedded System Software for New Memory based Smart Devices
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Information Systems,Software
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Only Buffer When You Need To: Reducing On-chip GPU Traffic with Reconfigurable Local Atomic Buffers;2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA);2022-04
2. Computing En-Route for Near-Data Processing;IEEE Transactions on Computers;2021-06-01
3. Active-Routing: Compute on the Way for Near-Data Processing;2019 IEEE International Symposium on High Performance Computer Architecture (HPCA);2019-02
4. DRISA;Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture;2017-10-14