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 条
[21]   Fine-grained multi-focus image fusion based on edge features [J].
Tian, Bin ;
Yang, Lichun ;
Dang, Jianwu .
SCIENTIFIC REPORTS, 2023, 13 (01)
[22]   Fine-grained similarity fusion for Multi-view Spectral Clustering q [J].
Yu, Xiao ;
Liu, Hui ;
Wu, Yan ;
Zhang, Caiming .
INFORMATION SCIENCES, 2021, 568 :350-368
[23]   Instance Retrieval at Fine-grained Level Using Multi-Attribute Recognition [J].
Zakizadeh, Roshanak ;
Qian, Yu ;
Sasdelli, Michele ;
Vazquez, Eduard .
2018 14TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY & INTERNET BASED SYSTEMS (SITIS), 2018, :442-448
[24]   A Smart Collaborative Authentication Framework for Multi-Dimensional Fine-Grained Control [J].
Ai, Zhengyang ;
Liu, Ying ;
Chang, Liu ;
Lin, Fuhong ;
Song, Fei .
IEEE ACCESS, 2020, 8 :8101-8113
[25]   MULTI-SPEAKER EMOTIONAL SPEECH SYNTHESIS WITH FINE-GRAINED PROSODY MODELING [J].
Lu, Chunhui ;
Wen, Xue ;
Liu, Ruolan ;
Chen, Xiao .
2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, :5729-5733
[26]   LEARNING REPRESENTATION OF MULTI-SCALE OBJECT FOR FINE-GRAINED IMAGE RETRIEVAL [J].
Sun, Kangbo ;
Zhu, Jie .
2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, :1660-1664
[27]   Visual attention modulates the transition from fine-grained, serial processing to coarser-grained, more parallel processing: A computational modeling study [J].
Steinhilber, Alexandra ;
Diard, Julien ;
Ginestet, Emilie ;
Valdois, Sylviane .
VISION RESEARCH, 2023, 207
[28]   Fine-grained multi-authority access control in IoT-enabled mHealth [J].
Li, Qi ;
Zhu, Hongbo ;
Xiong, Jinbo ;
Mo, Ruo ;
Ying, Zuobin ;
Wang, Huaqun .
ANNALS OF TELECOMMUNICATIONS, 2019, 74 (7-8) :389-400
[29]   VIDEO SUMMARIZATION THROUGH FINE-GRAINED HIERARCHICAL MODELING WITH MULTI-DIMENSIONAL FEATURES [J].
Liang, Mengnan ;
Liu, Ju ;
Liu, Xiaoxi ;
Gu, Lingchen .
2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, :146-150
[30]   Exploring Fine-Grained Task-based Execution on Multi-GPU Systems [J].
Chen, Long ;
Villa, Oreste ;
Gao, Guang R. .
2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, :386-394