arrow
返回

O(n) Key Value Sort With Active Compute Memory

delete2024-05-01
delete1
delete
OA
AI
P
Pouya Esmaili-Dokht *
M
Miquel Guiot
P
Petar Radojković
X
Xavier Martorell
E
Eduard Ayguadé
J
Jesús Labarta
J
Jason Adlard
P
P. Amato
M
Marco Sforzin
DOI:10.1109/TC.2024.3371773delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We propose the Active Compute Memory (ACM), a near-memory-processing architecture capable of performing key-value sort directly in the DRAM. In the ACM architecture, sort is merely the writing of data into memory with one addressing protocol (perspective) and reading it back with different perspective. The first perspective is conventional, based on the data address; the second perspective is the sorted order. The ACM requires additional tables to store the meta-data and moderate control logic enhancements that can be implemented directly in the DRAM silicon. By these modest enhancements to DRAM, ACM exploits the parallelism inherently available in the row buffer to enable sort with O(n) complexity. This leads to an order of magnitude improvement in ACM performance and energy compared to conventional O(n log n) CPU-centric sort algorithms. The ACM also shows superior performance compared to other near-memory sort accelerators. This is because the ACM processing is done near the row buffer and it exploits much lower memory access latency, higher bandwidth and wider parallel processing. The sort operation covered in this paper is just an example of an address management operation that can be efficiently implemented directly in the DRAM silicon. We release as an open source the simulation infrastructure for the ACM performance and energy modeling. We would encourage the community to use it, adapt it to other PIM proposals, and share their own evaluations.
Keyword:
Random access memory
Computer architecture
Protocols
Computers
Writing
Silicon
Parallel processing
Active compute memory (ACM)
processing-in-memory (PIM)
near-memory processing
key-value sort in memory

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

B
barcelona supercomputer center (bsc-cns)
学者数:
1.2K
论文数: 825
被引数: 5
M
micron technology
学者数:
157
论文数: 76
被引数: 3
U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
学者 查看更多机构
引用论文

引用论文

Assessment of Extent and Role of Tau in Subcortical Vascular Cognitive Impairment Using 18F-AV1451 Positron Emission Tomography Imaging
err2018-08-01
err0
errOAAI
errHee Jin Kim; Seongbeom Park; Hanna Cho; Young Kyoung Jang; Jin San Lee; Hyemin Jang; Yeshin Kim; Ko Woon Kim; Young Hoon Ryu; Jae Yong Choi; Seung Hwan Moon; Michael W. Weiner; William J. Jagust; Gil D. Rabinovici; Charles DeCarli; Chul Hyoung Lyoo; Duk L. Na; Sang Won Seo
err分享
err收藏
Palmitate uptake by neonatal rat myocytes and hepatocytes
err2001-12-20
err0
PREAI
errBassam M. Elmadhoun; Gu Qi Wang; Lorrie A. Kirshenbaum; Frank J. Burczynski
err分享
err收藏
Excitonic enhancement of the Fermi-edge singularity in a dense two-dimensional electron gas
err1992-04-15
err0
PREAI
errW. Chen; M. Fritze; W. Walecki; A. V. Nurmikko; D. Ackley; J. M. Hong; L. L. Chang
err分享
err收藏
Islam and Muslims in Denmark
err2014-11-27
err0
PREAI
errBrian Arly Jacobsen
err分享
err收藏
err分享
err收藏
err分享
err收藏
Chronic Restraint Stress Affects Network Oscillations in the Anterior Cingulate Cortex in Mice
err2020-06-01
err0
PREAI
errRina Ito; Takanari Nakano; Yasushi Hojo; Miki Hashizume; Mamiko Koshiba; Takayuki Murakoshi
err分享
err收藏
学者 查看更多内容