Invention Grant
- Patent Title: Operation of a dual instruction pipe virus co-processor
-
Application No.: US14810870Application Date: 2015-07-28
-
Publication No.: US09773113B2Publication Date: 2017-09-26
- Inventor: Xu Zhou , Lin Huang , Michael Xie
- Applicant: Fortinet, Inc.
- 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: G06F9/38
- IPC: G06F9/38 ; G06F21/56 ; G06F21/55 ; H04L29/06

Abstract:
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a content object that is to be virus processed is stored by a general purpose processor to a system memory. Virus scan parameters for the content object are set up by the general purpose processor. Instructions from a virus signature memory of a virus co-processor are read by the virus co-processor based on the virus scan parameters. The instructions contain op-codes of a first instruction type and op-codes of a second instruction type. Those of the instructions containing op-codes of the first instruction type are assigned to a first instruction pipe of multiple instruction pipes of the virus co-processor for execution. An instruction of the assigned instructions containing op-codes of the first instruction type is executed by the first instruction pipe including accessing a portion of the content object from the system memory.
Public/Granted literature
- US20150332046A1 OPERATION OF A DUAL INSTRUCTION PIPE VIRUS CO-PROCESSOR Public/Granted day:2015-11-19
Information query