Home // PATTERNS 2017, The Ninth International Conferences on Pervasive Patterns and Applications // View article


Trie Compression for GPU Accelerated Multi-Pattern Matching

Authors:
Xavier Bellekens
Amar Seeam
Christos Tachtatzis
Robert Atkinson

Keywords: Pattern Matching Algorithm; Trie Compression; Searching; Data Compression; GPU

Abstract:
Graphics Processing Units (GPU) allow for running massively parallel applications offloading the Central Processing Unit (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.

Pages: 93 to 96

Copyright: Copyright (c) IARIA, 2017

Publication date: February 19, 2017

Published in: conference

ISSN: 2308-3557

ISBN: 978-1-61208-534-0

Location: Athens, Greece

Dates: from February 19, 2017 to February 23, 2017