Accelerating Large Table Scan Using Processing-In-Memory Technology

被引:1
|
作者
Baumstark, Alexander [1 ]
Jibril, Muhammad Attahir [1 ]
Sattler, Kai-Uwe [1 ]
机构
[1] Technische Universität Ilmenau, Ilmenau, Germany
来源
Datenbank-Spektrum | 2023年 / 23卷 / 03期
关键词
22;
D O I
10.1007/s13222-023-00456-z
中图分类号
学科分类号
摘要
Today’s systems are capable of storing large amounts of data in main memory. Particularly, in-memory DBMSs benefit from this development. However, the processing of data from the main memory necessarily has to run via the CPU. This creates a bottleneck, which affects the possible performance of the DBMS. Processing-In-Memory (PIM) is a paradigm to overcome this problem, which was not available in commercial systems for a long time. With the availability of UPMEM, a commercial product is finally available that provides PIM technology in hardware. In this work, we focus on the acceleration of the table scan, a fundamental database query operation. We show and investigate an approach that can be used to optimize this operation by using PIM. We evaluate the PIM scan in terms of parallelism and execution time in benchmarks with different table sizes and compare it to a traditional CPU-based table scan. The result is a PIM table scan that outperforms the CPU-based scan significantly.
引用
收藏
页码:199 / 209
页数:10
相关论文
共 50 条
  • [1] BIMSA: accelerating long sequence alignment using processing-in-memory
    Alonso-Marin, Alejandro
    Fernandez, Ivan
    Aguado-Puig, Quim
    Gomez-Luna, Juan
    Marco-Sola, Santiago
    Mutlu, Onur
    Moreto, Miquel
    BIOINFORMATICS, 2024, 40 (11)
  • [2] Accelerating Neural Network Training with Processing-in-Memory GPU
    Fei, Xiang
    Han, Jianhui
    Huang, Jianqiang
    Zheng, Weimin
    Zhang, Youhui
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 414 - 421
  • [3] Using Chiplet Encapsulation Technology to Achieve Processing-in-Memory Functions
    Tian, Wenchao
    Li, Bin
    Li, Zhao
    Cui, Hao
    Shi, Jing
    Wang, Yongkun
    Zhao, Jingrong
    MICROMACHINES, 2022, 13 (10)
  • [4] Accelerating CNN Training With Concurrent Execution of GPU and Processing-in-Memory
    Choi, Jungwoo
    Lee, Hyuk-Jae
    Sohn, Kyomin
    Yu, Hak-Soo
    Rhee, Chae Eun
    IEEE ACCESS, 2024, 12 : 160190 - 160204
  • [5] Accelerating Graph Convolutional Networks Using Crossbar-based Processing-In-Memory Architectures
    Huang, Yu
    Zheng, Long
    Yao, Pengcheng
    Wang, Qinggang
    Liao, Xiaofei
    Jin, Hai
    Xue, Jingling
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 1029 - 1042
  • [6] CPSAA: Accelerating Sparse Attention Using Crossbar-Based Processing-In-Memory Architecture
    Li, Huize
    Jin, Hai
    Zheng, Long
    Liao, Xiaofei
    Huang, Yu
    Liu, Cong
    Xu, Jiahong
    Duan, Zhuohui
    Chen, Dan
    Gui, Chuangyi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (06) : 1741 - 1754
  • [7] Accelerating Relational Database Analytical Processing with Bulk-Bitwise Processing-in-Memory
    Perach, Ben
    Ronen, Ronny
    Kvatinsky, Shahar
    2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [8] Accelerating Force-directed Graph Layout with Processing-in-Memory Architecture
    Li, Ruihao
    Song, Shuang
    Wu, Qinzhe
    John, Lizy K.
    2020 IEEE 27TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2020), 2020, : 271 - 282
  • [9] Study on Processing-in-Memory Technology based on Dataflow Architecture
    Choi, Kyu Hyun
    Hwang, Taeho
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,
  • [10] GraphH: A Processing-in-Memory Architecture for Large-Scale Graph Processing
    Dai, Guohao
    Huang, Tianhao
    Chi, Yuze
    Zhao, Jishen
    Sun, Guangyu
    Liu, Yongpan
    Wang, Yu
    Xie, Yuan
    Yang, Huazhong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (04) : 640 - 653