iGPU-Accelerated Pattern Matching on Event Streams

被引:0
作者
Kuhrt, Marius [1 ]
Koerber, Michael [1 ]
Seeger, Bernhard [1 ]
机构
[1] Univ Marburg, Marburg Database Syst Grp, Marburg, Germany
来源
18TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2022 | 2022年
关键词
D O I
10.1145/3533737.3535099
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pattern matching, also known as Match-Recognize in SQL, is an expensive operator of particular relevance in many event stream applications. However, because of its sequential nature and challenging latency requirements, current stream processing engines do not provide any parallel processing support for pattern matching. In addition, hardware accelerators based on dedicated GPUs also offer limited support due to the overhead of transferring data between their local and main memory. In contrast, however, integrated GPUs (iGPUs), with their ability to access main memory directly, offer great potential to accelerate pattern matching. This paper presents the first full-fledged implementation of pattern matching cooperatively using iGPUs and CPUs. Our results obtained from a preliminary experimental performance comparison confirm the potential of our iGPU-based approaches for accelerating pattern matching.
引用
收藏
页数:7
相关论文
共 32 条
[1]  
Agrawal J., 2008, SIGMOD 08, P147
[2]  
[Anonymous], 2015, P 9 ACM INT C DISTR
[3]  
[Anonymous], 2016, ISO/IEC TR 19075-5:2016
[4]  
[Anonymous], 2019, Esper CEP
[5]  
[Anonymous], 2007, Proceedings of the Third Biennial Conference on Innovative Data Systems Research (CIDR'07)
[6]  
Balkesen C., 2013, 7 ACM INT C DISTR EV, P3
[7]  
Carbone P., 2015, B IEEE COMPUTER SOC, V36, DOI DOI 10.1109/IC2EW.2016.56
[8]   Low latency complex event processing on parallel hardware [J].
Cugola, Gianpaolo ;
Margara, Alessandro .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (02) :205-218
[9]  
Diao Yanlei., 2007, Sase+: An agile language for kleene closure over event streams
[10]   CellJoin: a parallel stream join operator for the cell processor [J].
Gedik, Bugra ;
Bordawekar, Rajesh R. ;
Yu, Philip S. .
VLDB JOURNAL, 2009, 18 (02) :501-519