arrow
返回

ReCSA: a dedicated sort accelerator using ReRAM-based content addressable memory

delete2022-08-08
delete12
PRE
AI
H
Huize Li
金
金海 (Hai Jin)
L
Long Zheng *
Y
Yu Huang
X
Xiaofei Liao
DOI:10.1007/s11704-022-1322-3delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With the increasing amount of data, there is an urgent need for efficient sorting algorithms to process large data sets. Hardware sorting algorithms have attracted much attention because they can take advantage of different hardware's parallelism. But the traditional hardware sort accelerators suffer memory wall problems since their multiple rounds of data transmission between the memory and the processor. In this paper, we utilize the in-situ processing ability of the ReRAM crossbar to design a new ReCAM array that can process the matrix-vector multiplication operation and the vector-scalar comparison in the same array simultaneously. Using this designed ReCAM array, we present ReCSA, which is the first dedicated ReCAM-based sort accelerator. Besides hardware designs, we also develop algorithms to maximize memory utilization and minimize memory exchanges to improve sorting performance. The sorting algorithm in ReCSA can process various data types, such as integer, float, double, and strings. We also present experiments to evaluate the performance and energy efficiency against the state-of-the-art sort accelerators. The experimental results show that ReCSA has 90.92x, 46.13x, 27.38x, 84.57x, and 3.36x speedups against CPU-, GPU-, FPGA-, NDP-, and PIM-based platforms when processing numeric data sets. ReCSA also has 24.82x, 32.94x, and 18.22x performance improvement when processing string data sets compared with CPU-, GPU-, and FPGA-based platforms.
Keyword:
ReCAM
parallel sorting
architecture design
processing-in-memory

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

暂无机构信息
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Modular Design of High-Throughput, Low-Latency Sorting Units
err2013-07-01
err59
errOAAI
errFarmahini-Farahani, Amin; Duwe, Henry J., III; Schulte, Michael J.; Compton, Katherine
err分享
err收藏
Anesthesia Leads to Tau Hyperphosphorylation through Inhibition of Phosphatase Activity by Hypothermia麻醉通过低温抑制磷酸酶活性导致Tau蛋白过度磷酸化
err2007-03-21
err0
errOAAI
errEmmanuel Planel; Karl E. G. Richter; Charles E. Nolan; James E. Finley; Li Liu; Yi Wen; Pavan Krishnamurthy; Mathieu Herman; Lili Wang; Joel B. Schachter; Robert B. Nelson; Lit-Fui Lau; Karen E. Duff
err分享
err收藏
Total synthesis of (+)-varitriol and (+)-6′-epi-varitriol
err2012-02-01
err0
PREAI
errK. Vamshikrishna; P. Srihari
err分享
err收藏
学者 查看更多内容