摘要:String mode matching is a classical computer research question and one of many key technologies in the network security system. With the hardware technology and network technology development in information age. Big data processing and application requirements for new string matching technology presents new challenges. Suffix array is a string matching and efficient data structure. It solves a lot of complex queries in text database application. This study focuses on the system architecture of multi-core computing environment characterized, optimization and improved suffix array algorithm, enhancement algorithm execution performance, improve the efficiency of the parallel algorithm. Finally, compared with the BF algorithm and the serial algorithm of suffix array. Conclusions drawn parallel string pattern matching algorithm to improve application performance optimization and save hardware cost of great significance.