Patent ID: 8079084
Filing Date: 2011-12-13
Classification: G06F,H04L

Abstract:
1. A virus processing system, the virus processing system comprising: a virus co-processor supporting virus processing by hardware accelerating execution of a plurality of virus signatures complied for hardware execution on the virus co-processor; a first memory communicably coupled to the virus co-processor via a first memory interface, wherein the first memory includes a first virus signature of the plurality of virus signatures compiled for execution on the virus co-processor, and wherein the first virus signature includes at least one primitive instruction and at least one Content Pattern Recognition (CPR) instruction stored at contiguous locations in the first memory; an interconnect bus; a general purpose processor, wherein the general purpose processor is communicably coupled to the virus co-processor via the interconnect bus; and a second memory communicably coupled to the virus co-processor via a second memory interface and to the general purpose processor, wherein the second memory includes a second virus signature compiled for execution on the general purpose processor.