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.
| Original language | English |
|---|---|
| Publication status | Published - 19 Feb 2017 |
| Event | International Conferences on Pervasive Patterns and Applications - Athens, Greece Duration: 19 Feb 2017 → 23 Feb 2017 Conference number: 9 https://www.iaria.org/conferences/PATTERNS.html |
Conference
| Conference | International Conferences on Pervasive Patterns and Applications |
|---|---|
| Abbreviated title | PATTERNS |
| Country/Territory | Greece |
| City | Athens |
| Period | 19/02/17 → 23/02/17 |
| Internet address |
Keywords
- pattern matching algorithm
- trie compression
- searching
- data compression
- GPU
- graphics processing units