• DocumentCode
    140828
  • Title

    Waste not… Efficient co-processing of relational data

  • Author

    Pirk, H. ; Manegold, S. ; Kersten, M.

  • Author_Institution
    CWI, Amsterdam, Netherlands
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    508
  • Lastpage
    519
  • Abstract
    The variety of memory devices in modern computer systems holds opportunities as well as challenges for data management systems. In particular, the exploitation of Graphics Processing Units (GPUs) and their fast memory has been studied quite intensively. However, current approaches treat GPUs as systems in their own right and fail to provide a generic strategy for efficient CPU/GPU cooperation. We propose such a strategy for relational query processing: calculating an approximate result based on lossily compressed, GPU-resident data and refine the result using residuals, i.e., the lost data, on the CPU.We developed the required algorithms, implemented the strategy in an existing DBMS and found up to 8 times performance improvement, even for datasets larger than the available GPU memory.
  • Keywords
    graphics processing units; query processing; relational databases; storage management; CPU-GPU cooperation; GPU memory; approximate result; data management systems; graphics processing units; lossily compressed GPU-resident data; memory devices; relational data coprocessing; relational query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816677
  • Filename
    6816677