Invention Grant
- Patent Title: Virus co-processor instructions and methods for using such
- Patent Title (中): 病毒协处理器的使用说明和方法
-
Application No.: US13567183Application Date: 2012-08-06
-
Publication No.: US08646083B2Publication Date: 2014-02-04
- Inventor: Lin Huang , Xu Zhou , Michael Xie
- Applicant: Lin Huang , Xu Zhou , Michael Xie
- Applicant Address: US CA Sunnyvale
- Assignee: Fortinet, Inc.
- Current Assignee: Fortinet, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Hamilton, DeSanctis & Cha LLP
- Main IPC: G06F12/16
- IPC: G06F12/16

Abstract:
Circuits and methods for detecting, identifying and/or removing undesired content are provided. According to one embodiment, a method for virus processing is provided. A general purpose processor receives and stores a data segment to a first memory at a virtual address. The first memory contains paging data structures for translating virtual addresses to physical addresses. The general purpose processor directs a virus processing hardware accelerator to scan the data segment based on virus signatures compiled for the virus processing hardware accelerator and stored in a second memory. The first memory includes a first virus signature compiled for the general purpose processor. The virus processing hardware accelerator retrieves the data segment by accessing the first memory based on the virtual address and cached information, stored within one or more translation lookaside buffers local to the virus processing hardware accelerator, relating to most recently used entries of the paging data structures.
Public/Granted literature
- US20120317646A1 VIRUS CO-PROCESSOR INSTRUCTIONS AND METHODS FOR USING SUCH Public/Granted day:2012-12-13
Information query