Investigating the Micron Automata Processor for HEP Pattern Recognition Applications
2017 February 09
2017 August 03
The Micron Automata Processor is a dedicated pattern matching engine that is based on a non-Von Neumann processor architecture, and was designed primarily to satisfy the growing needs of high-speed text-based pattern search applications. We investigate its suitability for HEP pattern recognition applications, using a sample track-confirmation trigger to demonstrate a proof-of-principle. We compare its performance, in this sample application, with that of other processor architectures, namely a general purpose CPU and an FPGA-based implementation using content-addressable memories.