Memory Management Strategies in CPU/GPU Database Systems: A Survey

被引:7
|
作者
Arefyeva, Iya [1 ]
Broneske, David [1 ]
Campero, Gabriel [1 ]
Pinnecke, Marcus [1 ]
Saake, Gunter [1 ]
机构
[1] Univ Magdeburg, Univ Pl 2, D-39106 Magdeburg, Germany
关键词
Cross-device query processing; GPU memory management; Divide-and-conquer; Mapped memory; Unified Virtual Addressing; Unified Memory; GPU;
D O I
10.1007/978-3-319-99987-6_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
GPU-accelerated in-memory database systems have gained a lot of popularity over the last several years. However, GPUs have limited memory capacity, and the data to process might not fit into the GPU memory entirely and cause a memory overflow. Fortunately, this problem has many possible solutions, like splitting the data and processing each portion separately, or storing the data in the main memory and transferring it to the GPU on demand. This paper provides a survey of four main techniques for managing GPU memory and their applications for query processing in cross-device powered database systems.
引用
收藏
页码:128 / 142
页数:15
相关论文
共 50 条
  • [1] Analyzing Memory Management Methods on Integrated CPU-GPU Systems
    Dashti, Mohammad
    Fedorova, Alexandra
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (09) : 59 - 69
  • [2] Towards Optimization of Hybrid CPU/GPU Query Plans in Database Systems
    Bress, Sebastian
    Schallehn, Eike
    Geist, Ingolf
    [J]. NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, 2013, 185 : 27 - 35
  • [3] An Intelligent Framework for Oversubscription Management in CPU-GPU Unified Memory
    Xinjian Long
    Xiangyang Gong
    Bo Zhang
    Huiyang Zhou
    [J]. Journal of Grid Computing, 2023, 21
  • [4] An Adaptive Framework for Oversubscription Management in CPU-GPU Unified Memory
    Ganguly, Debashis
    Melhem, Rami
    Yang, Jun
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1212 - 1217
  • [5] An Intelligent Framework for Oversubscription Management in CPU-GPU Unified Memory
    Long, Xinjian
    Gong, Xiangyang
    Zhang, Bo
    Zhou, Huiyang
    [J]. JOURNAL OF GRID COMPUTING, 2023, 21 (01)
  • [6] Accelerating the Unacceleratable: Hybrid CPU/GPU Algorithms for Memory-Bound Database Primitives
    Gowanlock, Michael
    Karsin, Ben
    Fink, Zane
    Wright, Jordan
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE (DAMON 2019), 2019,
  • [7] A Benchmark on Multi Improvement Neighborhood Search Strategies in CPU/GPU Systems
    Rios, Eyder
    Coelho, Igor M.
    Ochi, Luiz Satoru
    Boeres, Cristina
    Farias, Ricardo
    [J]. 2016 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS (SBAC-PADW), 2016, : 49 - 54
  • [8] A Graphics Tracing Framework for Exploring CPU plus GPU Memory Systems
    Sembrant, Andreas
    Carlson, Trevor E.
    Hagersten, Erik
    Black-Schaffer, David
    [J]. PROCEEDINGS OF THE 2017 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2017, : 54 - 65
  • [9] Using Criticality of GPU Accesses in Memory Management for CPU-GPU Heterogeneous Multi-Core Processors
    Rai, Siddharth
    Chaudhuri, Mainak
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [10] Improving Performances of an Embedded Relational Database Management System with a Hybrid CPU/GPU Processing Engine
    Cremer, Samuel
    Bagein, Michel
    Mahmoudi, Said
    Manneback, Pierre
    [J]. DATA MANAGEMENT TECHNOLOGIES AND APPLICATIONS, 2017, 737 : 160 - 177