• DocumentCode
    3777246
  • Title

    Column-stored system join optimization on coupled CPU-GPU architecture

  • Author

    Xiangwu Ding; Zitong Li

  • Author_Institution
    School of Computer Science and Technology, Donghua University, Shanghai, China
  • Volume
    1
  • fYear
    2015
  • Firstpage
    184
  • Lastpage
    191
  • Abstract
    Heterogeneous architecture is the new trend of the development of Computer system central processor unit (CPU). Taking advantage of its powerful computer power has been a new research hotspot in database system field. First, in order to enhance the query performance of column-oriented database, we propose a data partition model which is environment sensitive. The data partition model provides optimal data division for every processing unit dynamically, by monitoring the CPU occupancy rate. Then, for GPU memory access optimization, we propose a DFAT estimate model for prefetching. At the same time, we optimize GPU memory access based on coalesced access; We implement a sort-merge join algorithm on a PC with an integrated CPU-GPU chip, which adopts our data partition model and our cost model in prefetching. Our strategy is able to distribute data to different processing units automatically, and can make sort-merge join achieve a performance improvement of 33% on coupled CPU-GPU architecture.
  • Keywords
    "Graphics processing units","Central Processing Unit","Data models","Prefetching","Computer architecture","Query processing"
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2015 4th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2015.7490733
  • Filename
    7490733