2012
DOI: 10.1109/tpds.2011.181
|View full text |Cite
|
Sign up to set email alerts
|

Aho-Corasick String Matching on Shared and Distributed-Memory Parallel Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
26
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 34 publications
(27 citation statements)
references
References 9 publications
1
26
0
Order By: Relevance
“…21 for a heterogeneous computer cluster with 5 NVIDIA Tesla S1070 boxes, each box being the equivalent of 4 C1060 GPUs, for a total of 20 GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…21 for a heterogeneous computer cluster with 5 NVIDIA Tesla S1070 boxes, each box being the equivalent of 4 C1060 GPUs, for a total of 20 GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…Antonino Tumeo et al, [61] focus on the matching of unknown inputs streamed from a single source, typical of security applications and difficult to manage since the input cannot be preprocessed to obtain locality. They consider shared-memory architectures (Niagara 2, x86 multiprocessors and Cray XMT) and distributed memory architectures with homogeneous (InfiniBand cluster of x86 multicores) or heterogeneous processing elements (InfiniBand cluster of x86 multicores with NVIDIA Tesla C1060 GPUs).…”
Section: International Journal Of Computer Applications (0975 -8887) mentioning
confidence: 99%
“…Antonino Tumeo et.al [62] presented several software implementations of the Aho-Corasick pattern matching algorithm for high performance systems, and carefully analyzed their performance. It considered the various tradeoffs in terms of peak performance, performance variability, and data set size.…”
Section: International Journal Of Computer Applications (0975 -8887) mentioning
confidence: 99%
“…In [12], a comparison on several software-based implementations of the Aho-Corasick algorithm for high performance systems has been presented. A detailed comparison has been presented on how each solution achieves the objectives of supporting large dictionaries, sustaining high performance, and enabling customization and flexibility using various data sets and considering shared-memory and distributed memory architectures.…”
Section: Related Workmentioning
confidence: 99%