Title
Energy-Efficient Query Processing on Embedded CPU-GPU Architectures
Abstract
Energy efficiency is a major design and optimization factor for query co-processing of databases in embedded devices. Recently, GPUs of new-generation embedded devices have evolved with the programmability and computational capability for general-purpose applications. Such CPU-GPU architectures offer us opportunities to revisit GPU query co-processing in embedded environments for energy efficiency. In this paper, we experimentally evaluate and analyze the performance and energy consumption of a GPU query co-processor on such hybrid embedded architectures. Specifically, we study four major database operators as micro-benchmarks and evaluate TPC-H queries on CARMA, which has a quad-core ARM Cortex-A9 CPU and a NVIDIA Quadro 1000M GPU. We observe that the CPU delivers both better performance and lower energy consumption than the GPU for simple operators such as selection and aggregation. However, the GPU outperforms the CPU for sort and hash join in terms of both performance and energy consumption. We further show that CPU-GPU query co-processing can be an effective means of energy-efficient query co-processing in embedded systems with proper tuning and optimizations.
Year
DOI
Venue
2015
10.1145/2771937.2771939
DaMoN
Field
DocType
Citations 
Hash join,Central processing unit,Computer science,Efficient energy use,sort,Parallel computing,Real-time computing,Operator (computer programming),Memory-mapped I/O,Energy consumption
Conference
3
PageRank 
References 
Authors
0.37
20
3
Name
Order
Citations
PageRank
Xuntao Cheng1596.40
Bingsheng He22810179.09
Chiew Tong Lau340635.82