Or, deep packet inspection made easy: This time our suggestion is not from the Redbooks library: It's a little selection from IEEE Computer called "Accelerating Real-Time String Searching with Multicore Processors" (you will need an IEEE subscription to read it). As the article itself says, the "authors present an optimization strategy for a popular algorithm that fully exploits the IBM Cell Broadband Engine architecture to perform exact string matching against large dictionaries and also offer various solutions to alleviate memory congestion." The article details an algorithm that expands the capabilities of deep packet inspection. (developerWorks hopes to have an interview with one of the authors on the subject available soon.)
"Red"-hot technology library: Optimize string searching for Cell/B.E.