An overview of micron's automata processor

K Wang, K Angstadt, C Bo, N Brunelle… - Proceedings of the …, 2016 - dl.acm.org
Micron's new Automata Processor (AP) architecture exploits the very high and natural level
of parallelism found in DRAM technologies to achieve native-hardware implementation of …

TimberWolf3. 2: A new standard cell placement and global routing package

C Sechen… - 23rd ACM/IEEE Design …, 1986 - ieeexplore.ieee.org
TimberWolf3. 2 is a new standard cell placement and global routing package. The
placement and global routing proceed over 3 distinct stages. The general combinatorial …

A case study of {Processing-in-Memory} in {off-the-Shelf} systems

J Nider, C Mustard, A Zoltan, J Ramsden, L Liu… - 2021 USENIX Annual …, 2021 - usenix.org
We evaluate a new processing-in-memory (PIM) architecture from UPMEM that was built
and deployed in an off-the-shelf server. Systems designed to perform computing in or near …

Demystifying automata processing: GPUs, FPGAs or Micron's AP?

M Nourian, X Wang, X Yu, W Feng… - Proceedings of the …, 2017 - dl.acm.org
Many established and emerging applications perform at their core some form of pattern
matching, a computation that maps naturally onto finite automata abstractions. As a …

Why gpus are slow at executing nfas and how to make them faster

H Liu, S Pai, A Jog - Proceedings of the Twenty-Fifth International …, 2020 - dl.acm.org
Non-deterministic Finite Automata (NFA) are space-efficient finite state machines that have
significant applications in domains such as pattern matching and data analytics. In this …

Cicero: A domain-specific architecture for efficient regular expression matching

D Parravicini, D Conficconi, ED Sozzo… - ACM Transactions on …, 2021 - dl.acm.org
Regular Expression (RE) matching is a computational kernel used in several applications.
Since RE complexity and data volumes are steadily increasing, hardware acceleration is …

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 …

High-throughput pattern matching with CMOL FPGA circuits: Case for logic-in-memory computing

A Madhavan, T Sherwood… - IEEE transactions on very …, 2018 - ieeexplore.ieee.org
In this paper, we propose a novel CMOS+ MOLecular (CMOL) field-programmable gate
array (FPGA) circuit architecture to perform massively parallel, high-throughput …

A survey on applications and architectural-optimizations of micron's automata processor

S Mittal - Journal of Systems Architecture, 2019 - Elsevier
Problems from a wide variety of application domains can be modeled as “nondeterministic
finite automaton”(NFA) and hence, efficient execution of NFAs can improve the performance …

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) …