Fine-Grained Multi-Query Stream Processing on Integrated Architectures

被引:14
|
作者
Zhang, Feng [1 ]
Zhang, Chenyang [1 ]
Yang, Lin [1 ]
Zhang, Shuhao [2 ]
He, Bingsheng [3 ]
Lu, Wei [1 ]
Du, Xiaoyong [1 ]
机构
[1] Renmin Univ China, Sch Informat, Key Lab Data Engn & Knowledge Engn MOE, Beijing 100872, Peoples R China
[2] Singapore Univ Technol & Design, Informat Syst Technol & Design Pillar, Singapore 487372, Singapore
[3] Natl Univ Singapore, Sch Comp, Singapore 119077, Singapore
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Computer architecture; Graphics processing units; Structured Query Language; Performance evaluation; Throughput; Engines; Bandwidth; Fine-grained; multi-query; stream processing; CPU; GPU; integrated architectures; PERFORMANCE; EFFICIENT; SYSTEM;
D O I
10.1109/TPDS.2021.3066407
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Exploring the sharing opportunities among multiple stream queries is crucial for high-performance stream processing. Modern stream processing necessitates accelerating multiple queries by utilizing heterogeneous coprocessors, such as GPUs, and this has shown to be an effective method. Emerging CPU-GPU integrated architectures 6integrate CPU and GPU on the same chip and eliminate PCI-e bandwidth bottleneck. Such a novel architecture provides new opportunities for improving multi-query performance in stream processing but has not been fully explored by existing systems. We introduce a stream processing engine, called FineStream, for efficient multi-query window-based stream processing on CPU-GPU integrated architectures. FineStream's key contribution is a novel fine-grained workload scheduling mechanism between CPU and GPU to take advantage of both architectures. Particularly, FineStream is able to efficiently handle multiple queries in both static and dynamic streams. Our experimental results show that 1) on integrated architectures, FineStream achieves an average 52 percent throughput improvement and 36 percent lower latency over the state-of-the-art stream processing engine; 2) compared to the coarse-grained strategy of applying different devices for multiple queries, FineStream achieves 32 percent throughput improvement; 3) compared to the stream processing engine on the discrete architecture, FineStream on the integrated architecture achieves 10.4x price-throughput ratio, 1.8x energy efficiency, and can enjoy lower latency benefits.
引用
收藏
页码:2303 / 2320
页数:18
相关论文
共 50 条
  • [1] FineQuery: Fine-Grained Query Processing on CPU-GPU Integrated Architectures
    Wang, Dalin
    Zhang, Feng
    Wan, Weitao
    Li, Hourun
    Du, Xiaoyong
    2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 355 - 365
  • [2] Automatic Irregularity-Aware Fine-Grained Workload Partitioning on Integrated Architectures
    Zhang, Feng
    Zhai, Jidong
    Wu, Bo
    He, Bingsheng
    Chen, Wenguang
    Du, Xiaoyong
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (03) : 867 - 881
  • [3] Construct and Query A Fine-Grained Geospatial Knowledge Graph
    Wei, Bo
    Guo, Xi
    Li, Xiaodi
    Wu, Ziyan
    Zhao, Jing
    Zou, Qiping
    DATA SCIENCE AND ENGINEERING, 2024, 9 (02) : 152 - 176
  • [4] Fine-Grained Instruction Placement in Polymorphic Computing Architectures
    Hentrich, David
    Oruklu, Erdal
    Saniie, Jafar
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [5] A Distributed Engine for Multi-query Processing Based on Predicates with Spark
    Zhang, Bin
    Sun, Ximin
    Bi, Liwei
    Zhao, Changhao
    Chen, Xin
    Li, Xin
    Sun, Lei
    WEB AND BIG DATA, 2021, 1505 : 27 - 36
  • [6] A Fine-Grained Source-Throttling Method for Mesh Architectures
    Zhao, Hongzhi
    Bagherzadeh, Nader
    Wang, Qiang
    Wang, Yongchang
    IEEE ACCESS, 2020, 8 : 33101 - 33112
  • [7] Multi-stream I3D Network for Fine-grained Action Recognition
    You, Jian
    Shi, Ping
    Bao, Xiaojie
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 611 - 614
  • [8] Reducing Query Latencies in Web Search Using Fine-Grained Parallelism
    Eitan Frachtenberg
    World Wide Web, 2009, 12 : 441 - 460
  • [9] Reducing Query Latencies in Web Search Using Fine-Grained Parallelism
    Frachtenberg, Eitan
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2009, 12 (04): : 441 - 460
  • [10] MPV: Enabling Fine-Grained Query Authentication in Hybrid-Storage Blockchain
    Liu, Qin
    Peng, Yu
    Xu, Mingzuo
    Jiang, Hongbo
    Wu, Jie
    Wang, Tian
    Peng, Tao
    Wang, Guojun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (07) : 3297 - 3311