科研速览 · Science Skim继续刷下去 · Keep skimming →
◆ IEEE Transactions on Knowledge and Data Engineering2025-12-02· Computer science

Exploiting SIMD-Ified Bit-Parallelism for High-Performance Complex Event Matching

Tao Qiu, Ying Liu, Chuanyu Zong, Xiaochun Yang, Bin Wang, Mengxiang Wang

原始摘要(英文原文)· Original abstract
The advent of Single Instruction Multiple Data (SIMD) instructions in modern processors has revolutionized data processing by enabling simultaneous computation across multiple data elements. While database systems have extensively adopted SIMD for traditional operations, its potential for complex event pattern matching remains largely unexplored. This paper presents a novel approach that bridges this gap through bit-parallel processing enhanced with AVX-512 vectorization. Our approach encodes event streams into compact bit sequences, where each bit corresponds to a time slice, and an event's presence is marked by a 1-bit when its timestamp falls within the respective slice. This representation enables the formulation of bit-parallel operations that natively enforce complex event constraints, including temporal window requirements and event ordering relationships. We develop a family of bit-parallel algorithms that leverage this representation for continuous event matching, and further optimize their performance through SIMD vectorization (AVX-512 instructions) to exploit modern hardware parallelism. Experimental evaluations on both real-world and synthetic datasets demonstrate the superiority of our method, achieving at least 35.7x improvement in query efficiency compared to state-of-the-art alternatives.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

Exploiting SIMD-Ified Bit-Parallelism for High-Performance Complex Event Matching — 科研速览 Science Skim