Cache automaton

A Subramaniyan, J Wang… - Proceedings of the 50th …, 2017 - dl.acm.org
Finite State Automata are widely used to accelerate pattern matching in many emerging
application domains like DNA sequencing and XML parsing. Conventional CPUs and …

ANMLzoo: a benchmark suite for exploring bottlenecks in automata processing engines and architectures

J Wadden, V Dang, N Brunelle, T Tracy II… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
High-performance automata-processing engines are traditionally evaluated using a limited
set of regular expression-rulesets. While regular expression rulesets are valid real-world …

Parallel automata processor

A Subramaniyan, R Das - Proceedings of the 44th Annual International …, 2017 - dl.acm.org
Finite State Machines (FSM) are widely used computation models for many application
domains. These embarrassingly sequential applications with irregular memory access …

AutomataZoo: A modern automata processing benchmark suite

J Wadden, T Tracy, E Sadredini, L Wu… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
Automata Processing is an important kernel for many application domains, and is
challenging to accelerate using general purpose, von Neumann computers. New research …

Characterizing and mitigating output reporting bottlenecks in spatial automata processing architectures

J Wadden, K Angstadt… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Automata processing has seen a resurgence in importance due to its usefulness for pattern
matching and pattern mining of" big data." While large-scale automata processing is known …

Automata processing in reconfigurable architectures: In-the-cloud deployment, cross-platform evaluation, and fast symbol-only reconfiguration

C Bo, V Dang, T Xie, J Wadden, M Stan… - ACM Transactions on …, 2019 - dl.acm.org
We present a general automata processing framework on FPGAs, which generates an RTL
kernel for automata processing together with an AXI and PCIe based I/O circuitry. We …

Stap: An architecture and design tool for automata processing on memristor tcams

JPC de Lima, M Brandalero, M Hübner… - ACM Journal on Emerging …, 2021 - dl.acm.org
Accelerating finite-state automata benefits several emerging application domains that are
built on pattern matching. In-memory architectures, such as the Automata Processor (AP) …

Automata-to-routing: An open-source toolchain for design-space exploration of spatial automata processing architectures

J Wadden, S Khan, K Skadron - 2017 IEEE 25th Annual …, 2017 - ieeexplore.ieee.org
Newly-available spatial architectures to accelerate finite-automata processing have spurred
research and development on novel automata-based applications. However, spatial …

Hierarchical pattern mining with the automata processor

K Wang, E Sadredini, K Skadron - International Journal of Parallel …, 2018 - Springer
Mining complex patterns with hierarchical structures becomes more and more important to
understand the underlying information in large and unstructured databases. When …

Subset encoding method: increasing pattern density for finite automata

D Guo - US Patent 10,678,505, 2020 - Google Patents
The subset encoding method and related automata designs for improving the space
efficiency for many applications on the Automata Processor (AP) are presented. The method …