Graphics processing unit (GPU) based method for detecting message content of high-speed network
A technology of message content and detection method, which is applied in the field of network security, can solve problems such as affecting performance, large memory access overhead, and many occurrences, and achieve the effects of improving overall performance, improving matching speed, and high matching performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0049] figure 1 It is an overall flow chart of the present invention. The invention is divided into four steps: preprocessing pattern set and allocating buffer; loading message to GPU shared memory; designing and implementing regular expression matching engine based on GPU; pattern matching.
[0050] Fig. 2 is a flow chart of the fourth step of pattern matching in the present invention. After the CPU captures and preprocesses the packets from the NIC, it buffers the packets into the CPU packet buffer. The GPU control thread puts the CPU message buffer in the l A message is transmitted to the GPU message buffer, and the regular expression matching engine is started to check the message content. After the GPU matching is completed, the GPU control thread copies the matching result from the GPU global memory result buffer to the CPU memory result buffer. The GPU is used as a coprocessor of the CPU and is only responsible for packet matching.
[0051] image 3 It is the expan...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com