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

An Efficient and Scalable Semiconductor Architecture for Parallel Automata Processing

Abstract: We present the design and development of the automata processor, a massively parallel non-von Neumann semiconductor architecture that is purpose-built for automata processing. This architecture can directly implement non-deterministic finite automata in hardware and can be used to implement complex regular expressions, as well as other types of automata which cannot be expressed as regular expressions. We demonstrate that this architecture exceeds the capabilities of high-performance FPGA-based implementations… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
126
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 197 publications
(126 citation statements)
references
References 24 publications
0
126
0
Order By: Relevance
“…Below we briefly introduce its main components and working principle. More details about the AP could be found in the work [5].…”
Section: Micron Automata Processormentioning
confidence: 99%
“…Below we briefly introduce its main components and working principle. More details about the AP could be found in the work [5].…”
Section: Micron Automata Processormentioning
confidence: 99%
“…In 2014, Micron Technologies unveiled a purpose-built automata accelerator appropriately named "The Automata Processor" [12], often referred to as the "AP". This product is designed in a 50nm DRAM process and computes one byte per cycle at a maximum frequency of 133 MHz for a throughput of 133 MBps (approximately 1 Gbps).…”
Section: The Micron Automata Processormentioning
confidence: 99%
“…The industry has realized the market potential for accelerating automata algorithms, and to this end, Micron has unveiled their Automata Processor [12], a course-grained spatial reconfigurable fabric tailored for automata workloads.…”
Section: Introductionmentioning
confidence: 99%
“…All active STEs receive a new input symbol on every clock cycle. This means that thousands of state machines can be executed in parallel [3]. …”
Section: Automata Processormentioning
confidence: 99%
“…The Automata Processor (AP) is a scalable hardware accelerator that can perform highly complex pattern matching applications [3]. It executes parallel processing of thousands of non-deterministic finite automata state machines that represent different regular expression patterns.…”
Section: Introductionmentioning
confidence: 99%