Patent · US Active

Virus co-processor instructions and methods for using such

US8646083B2 · kind B2 · utility

12Cited by
50References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 6, 2012
Grant dateFeb 4, 2014
Priority date
Expiry dateAug 6, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/034
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.