4.7 Article

Exploring Query Processing on CPU-GPU Integrated Edge Device

期刊

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TPDS.2022.3177811

关键词

Graphics processing units; Query processing; Performance evaluation; Computer architecture; Databases; Structured Query Language; Engines; CPU; GPU; integrated architecture; edge device; query processing

资金

  1. National Natural Science Foundation of China [61732014, 62172419, U20A20226, 62072459]
  2. Beijing Natural Science Foundation [4202031]
  3. Tsinghua University-Peking Union Medical College Hospital Initiative Scientific Research Program [20191080594]
  4. CCF-Tencent Open Research Fund

向作者/读者索取更多资源

This article introduces FineQuery engine for efficient query processing on CPU-GPU integrated edge devices, utilizing architectural features and query characteristics for fine-grained workload scheduling. Experimental results show that compared to using only GPU or CPU, FineQuery reduces latency by 42.81% and improves bandwidth utilization by 2.39x. Query processing at the edge provides significant performance-per-cost benefits and energy efficiency, with FineQuery offering a 21x performance-per-cost ratio and 4x energy efficiency compared to processing on a discrete GPU platform.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据