Micron Develops New Supercomputing Architecture

Micron Technology has developed a fundamentally new supercomputing architecture capable of performing high-speed, comprehensive search and analysis of complex, unstructured data streams. Micron's Automata Processor (AP) is an accelerator that leverages the intrinsic parallelism of memory and aims to dramatically advance computing capabilities in areas such as bioinformatics, video/image analytics, and network security which pose challenges for conventional processor architectures because of the amount of complex, unstructured data.

Automata processing exploits the natural parallelism found in Micron's semiconductor devices to deliver a level of parallelism previously unattainable with legacy architectures. Unlike conventional CPUs, the AP is a computing fabric comprised of tens of thousands to millions of processing elements interconnected to create a task-specific processing engine capable of solving problems with unprecedented performance. "Micron has an intense focus on the development of innovative and advanced silicon solutions that help our customers solve their most challenging computing problems," said Brian Shirley, vice president of Micron's DRAM Solutions Group. "This announcement is a huge step forward for Micron and has the potential to unleash unprecedented levels of computing power."

Micron is working closely with ecosystem partners and research institutions to grow awareness and engagement for this new technology. Srinivas Aluru, professor of computational science and engineering at Georgia Institute of Technology and a leader in the field of high-performance, computational biology, has been deeply involved in early research efforts using the AP to solve problems associated with applications in bioinformatics. "Micron's Automata Processor offers a refreshingly new way of solving problems that is very different from all other accelerator technologies," said Aluru. "By deploying this in interesting ways, we have been able to solve a much larger instance of the NP-hard biological motif-finding problem than was previously reported, using the resources within a single Automata Processor board."

Michela Becchi, an assistant professor in the Department of Electrical and Computer Engineering with joint appointments in Computer Science and the Informatics Institute of the University of Missouri, has focused her efforts on using the AP to address the challenges involved with implementing high-speed regular expression matching engines. "Micron's Automata Processor combines the advantages of NFA-based designs and memory-based solutions to achieve regular expression matching," said Becchi. "Specifically, it efficiently supports large sets of complex regular expressions, while providing worst-case processing guarantees and support for multiple input streams. In addition, it comes with a user-friendly programming tool-chain that can be easily integrated with existing tools for regular expression processing." Additionally, Micron and the University of Virginia today announced an agreement to establish the Center for Automata Computing at the University of Virginia. 

Availability

Graphic design and simulation tools, along with a software development kit (SDK), to enable developers to design, compile, test, and deploy their own applications using the AP will be available in 2014.