Invention Grant
- Patent Title: Operation of a dual instruction pipe virus co-processor
-
Application No.: US15707080Application Date: 2017-09-18
-
Publication No.: US10176322B2Publication Date: 2019-01-08
- 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: G06F21/56
- IPC: G06F21/56 ; G06F21/55 ; H04L29/06 ; G06F9/38 ; G06F21/75

Abstract:
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for performing content scanning of content objects is provided. A content object that is to be scanned is stored by a general purpose processor to a system memory of the general purpose processor. Content scanning parameters associated with the content object are set up by the general purpose processor. Instructions from a signature memory of a co-processor that is coupled to the general purpose processor are read by the co-processor based on the content scanning 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 by the co-processor to a first instruction pipe of multiple instruction pipes of the 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
- US20180004945A1 OPERATION OF A DUAL INSTRUCTION PIPE VIRUS CO-PROCESSOR Public/Granted day:2018-01-04
Information query