JOURNAL ARTICLE

Trie Compression for GPU Accelerated Multi-Pattern Matching

Xavier BellekensAmar SeeamChristos TachtatzisRobert Atkinson

Year: 2017 Journal:   Middlesex University Research Repository (Middlesex University Of London)   Publisher: Middlesex University

Abstract

Graphics Processing Units allow for running massively parallel applications offloading the CPU from computationally intensive resources, however GPUs have a limited amount of memory. In this paper a trie compression algorithm for massively parallel pattern matching is presented demonstrating 85% less space requirements than the original highly efficient parallel failure-less aho-corasick, whilst demonstrating over 22 Gbps throughput. The algorithm presented takes advantage of compressed row storage matrices as well as shared and texture memory on the GPU.

Keywords:
Computer science Massively parallel Parallel computing Trie Throughput Matching (statistics) Compression (physics) Data compression CUDA Graphics processing unit Graphics Algorithm Data structure Computer graphics (images) Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

BOOK-CHAPTER

A Multi-pattern Matching Algorithm Based on Double Array Trie

Miao HouYinghui SongDongliang XuHongli Zhang

Lecture notes in electrical engineering Year: 2013 Pages: 863-868
BOOK-CHAPTER

Compression and Pattern Matching

Takuya KidaIsamu Furuya

Year: 2021 Pages: 105-120
JOURNAL ARTICLE

Accelerated Systems for Pattern Matching

Arun Subramaniyan

Journal:   Deep Blue (University of Michigan) Year: 2021
© 2026 ScienceGate Book Chapters — All rights reserved.