• DocumentCode
    610943
  • Title

    Parallel Computation of Skyline Queries

  • Author

    Woods, Louis ; Alonso, Gustavo ; Teubner, Jens

  • Author_Institution
    Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Due to stagnant clock speeds and high power consumption of commodity microprocessors, database vendors have started to explore massively parallel co-processors such as FPGAs to further increase performance. A typical approach is to push simple but compute-intensive operations (e.g., prefiltering, (de)compression) to FPGAs for acceleration. In this paper, we show how a significantly more complex operation- the computation of the skyline-can be holistically implemented on an FPGA. A skyline query computes the pareto optimal set of multi-dimensional data points. These queries have been studied in software extensively over the last decade but this paper is the first to examine skyline computation in hardware. We propose a methodology that interleaves data storage and computation, allowing multiple operations to be executed on the same working set in parallel, while accounting for all data dependencies. Our experiments show that we achieve very promising results compared to CPU-based solutions.
  • Keywords
    Pareto optimisation; coprocessors; field programmable gate arrays; parallel processing; query processing; storage management; FPGA; clock speeds; commodity microprocessors; compute-intensive operations; data computation; data storage; database vendors; high power consumption; massively parallel coprocessors; multidimensional data points; parallel computation; parallel execution; pareto optimal set; performance improvement; skyline queries; Bridges; Databases; Field programmable gate arrays; Hardware; Pareto optimization; Pipelines; Throughput; FPGA; database; pareto optimal; skyline query;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.18
  • Filename
    6545986