Patent · US Active

Operation of a dual instruction pipe virus co-processor

US8850586B2 · kind B2 · utility

11Cited by
28References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2014
Grant dateSep 30, 2014
Priority date
Expiry dateApr 30, 2034

Classification

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

Abstract

Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a content object is stored by a general purpose processor to a system memory. The memory has stored therein a page directory containing information for translating virtual addresses to physical addresses. Multiple most recently used entries of the page directory are cached, by a virus co-processor, within translation lookaside buffers (TLBs) implemented within an on-chip cache of the co-processor. Instructions are read by the co-processor, from a virus signature memory of the co-processor. The instructions contain op-codes of a first and second instruction type. Instructions of the first type are assigned to a first instruction pipe of the co-processor. An instruction assigned to the first instruction pipe is executed including accessing the content object by performing direct virtual memory addressing of the system memory and comparing the content object against a string.

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