@inproceedings{5b4ba84da51f493594f7e1e48882005a,
title = "Fine-Grained Tuple Transfer for Pipelined Query Execution on CPU-GPU Coprocessor",
abstract = "To leverage the massively parallel capability of GPU for query execution, GPU databases have been studied for over a decade. Recently, researchers proposed to execute queries with both CPU and GPU in a pipelined approach. In the pipelined query execution, the cross-processor tuple transfer plays a crucial role for the overall query execution performance. The state-of-the-art solution achieves cross-processor tuple transfer using a queue-like data structure. However, it is coarse-grained due to the use of a single spin lock to achieve thread-safety. This design causes performance issues as it prevents the threads from accessing the queue simultaneously. In this paper, we propose a fine-grained tuple transfer mechanism. It employs decoupled enqueue/dequeue to enable two threads on different processors to access the queue at the same time. Moreover, this mechanism explores subqueue-based locking to enable the threads on the same processor to access the queue at the same time. In particular, we implement a prototype system, namely π QC, which adopts fine-grained tuple transfer. Our experiments show that π QC achieves an order of magnitude better performance than existing GPU databases such as HeavyDB.",
keywords = "GPU Database, Pipelined Execution, Tuple Transfer",
author = "Zhenhua Yang and Qingfeng Pan and Chen Xu",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.; 28th International Conference on Database Systems for Advanced Applications, DASFAA 2023 ; Conference date: 17-04-2023 Through 20-04-2023",
year = "2023",
doi = "10.1007/978-3-031-30637-2\_2",
language = "英语",
isbn = "9783031306365",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "19--34",
editor = "Xin Wang and Sapino, \{Maria Luisa\} and Wook-Shin Han and \{El Abbadi\}, Amr and Gill Dobbie and Zhiyong Feng and Yingxiao Shao and Hongzhi Yin",
booktitle = "Database Systems for Advanced Applications - 28th International Conference, DASFAA 2023, Proceedings",
address = "德国",
}