Publication
Fast Pattern Matching on the Cell Broadband Engine.
AbstractPattern-matching algorithms, which are essential to intrusion detection and virus scanning applications, typically only make limited use of the Single Instruction Multiple Data (SIMD) capabilities available in new generations of general-purpose processors. This paper presents the initial results of a study to increase the SIMD exploitation by pattern-matching schemes consisting of a novel vectorized state-machine implementation that is able to utilize the vector-processing units in the Cell Broadband Engine almost fully for all its processing steps by storing most of the data structure in the large internal register sets. The implementation provides an extremely deterministic aggregate processing rate of 6.7 Gb/s for a single vector unit, which can be scaled up to 50 Gb/s for one Cell Broadband Engine and up to 100 Gb/s for a blade for small pattern sets. It also supports configurations in which the scan rate can be partially traded off for increasing the number of patterns supported.
Download publicationRelated Resources
See what’s new.
1993
The Design and Evaluation of Marking MenusThis research focuses on the use of hand drawn marks as a…
2022
Evolving Through the Looking Glass: Learning Improved Search Spaces with Variational Autoencoders.Nature has spent billions of years perfecting our genetic…
2011
A Simulation Analysis of the Combined Effects of Muscle Strength and Surgical Tensioning on Lateral Pinch Force Following Brachioradialis to Flexor Pollicis Longus TransferBiomechanical simulations of tendon transfers performed following…
2013
YouMove: Enhancing Movement Training with an Augmented Reality MirrorYouMove is a novel system that allows users to record and learn…
Get in touch
Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.
Contact us