JAFAR: Near-Data Processing for Databases

被引:40
|
作者
Babarinsa, Oreoluwa [1 ]
Idreos, Stratos [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
关键词
MEMORY;
D O I
10.1145/2723372.2764942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As main-memory sizes have grown, data systems have been able to process entire large-scale data-sets in memory. However, because memory speeds have been not been keeping pace with CPU speeds, the cost of moving data into CPU caches has begun to dominate certain operations within in-memory data systems. Recent advances in hardware architectures point to near memory computation capabilities becoming possible soon. This allows us to rethink how database systems process queries and how they split computation across the various computational units. In this paper, we present JAFAR, a near data processing accelerator for pushing selects down to memory. Through a detailed simulation of JAFAR hardware we show it has the potential to provide up to 900% improvement for select operations in modern column-stores.
引用
收藏
页码:2069 / 2070
页数:2
相关论文
共 50 条
  • [41] Jarvis: Large-scale Server Monitoring with Adaptive Near-data Processing
    Sandur, Atul
    Park, ChanHo
    Volos, Stavros
    Agha, Gul
    Jeon, Myeongjae
    [J]. 2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 1408 - 1422
  • [42] Two Reconfigurable NDP Servers: Understanding the Impact of Near-Data Processing on Data Center Applications
    Song, Xiaojia
    Xie, Tao
    Fischer, Stephen
    [J]. ACM TRANSACTIONS ON STORAGE, 2021, 17 (04)
  • [43] An Efficient Scheduling Algorithm for Multi-mode Tasks on Near-Data Processing SSDs
    Li, Guo
    Chen, Xianzhang
    Liu, Duo
    Li, Jiali
    Tan, Yujuan
    Ren, Ao
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT VII, 2024, 14493 : 1 - 16
  • [44] An Architecture for Integrated Near-Data Processors
    Vermij, Erik
    Fiorin, Leandro
    Jongerius, Rik
    Hagleitner, Christoph
    Van Lunteren, Jan
    Bertels, Koen
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (03)
  • [45] Co-ML: A Case for Collaborative ML Acceleration using Near-data Processing
    Aga, Shaizeen
    Jayasena, Nuwan
    Ignatowski, Mike
    [J]. MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 506 - 517
  • [46] NDRec: A Near-Data Processing System for Training Large-Scale Recommendation Models
    Li, Shiyu
    Wang, Yitu
    Hanson, Edward
    Chang, Andrew
    Ki, Yang Seok
    Li, Hai
    Chen, Yiran
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (05) : 1248 - 1261
  • [47] GraNDe: Near-Data Processing Architecture With Adaptive Matrix Mapping for Graph Convolutional Networks
    Yun, Sungmin
    Kim, Byeongho
    Park, Jaehyun
    Nam, Hwayong
    Ahn, Jung Ho
    Lee, Eojin
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2022, 21 (02) : 45 - 48
  • [48] TH-iSSD: Design and Implementation of a Generic and Reconfigurable Near-Data Processing Framework
    Shu, Jiwu
    Fang, Kedong
    Chen, Youmin
    Wang, Shuo
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (06)
  • [49] InS-DLA: An In-SSD Deep Learning Accelerator for Near-Data Processing
    Liang, Shengwen
    Wang, Ying
    Liu, Cheng
    Li, Huawei
    Li, Xiaowei
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 173 - 179
  • [50] Towards Near-Data Processing of Compare Operations in 3D-Stacked Memory
    Das, Palash
    Kapoor, Hemangee K.
    [J]. PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 243 - 248