返回
Exploring Query Processing on CPU-GPU Integrated Edge Device
DOI:10.1109/TPDS.2022.3177811.png)
摘要
En 中文
Huge amounts of data have been generated on edge devices every day, which requires efficient data analytics and management. However, due to the limited computing capacity of these edge devices, query processing at the edge faces tremendous pressure. Fortunately, in recent years, hardware vendors have integrated heterogeneous coprocessors, such as GPUs, into the edge device, which can provide much more computing power. Furthermore, the CPU-GPU integrated edge device has shown significant benefits in a variety of situations. Therefore, the exploration of query processing on such CPU-GPU integrated edge devices becomes an urgent need. In this article, we develop a fine-grained query processing engine, called FineQuery, which can perform efficient query processing on CPU-GPU integrated edge devices. Particularly, FineQuery can take advantage of both architectural features of edge devices and query characteristics by performing fine-grained workload scheduling between the CPU and the GPU. Experiments show that on TPC-H workloads, FineQuery reduces 42.81% latency and improves 2.39x bandwidth utilization on average compared to the implementation of using only GPU or CPU. Furthermore, query processing at the edge can bring significant performance-per-cost benefits and energy efficiency. On average, FineQuery at the edge brings 21x performance-per-cost ratio and 4x energy efficiency compared with processing the data on a discrete GPU platform.
Keyword:
Graphics processing units
Query processing
Performance evaluation
Computer architecture
Databases
Structured Query Language
Engines
CPU
GPU
integrated architecture
edge device
query processing
期刊
IF:
6
论文数:
5.2K
被引数:
1.1W
机构
引用论文
Measurement of extracellular basal levels of serotonin in vivo using nafion-coated carbon fibre electrodes combined with differential pulse voltammetry
Neuroscience
IF0

