Patent · US Expired

Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests

US7254696B2 · kind B2 · utility

64Cited by
36References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 12, 2002
Grant dateAug 7, 2007
Priority date
Expiry dateApr 25, 2024

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/16
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A functional-level instruction-set computing (FLIC) architecture executes higher-level functional instructions such as lookups and bit-compares of variable-length operands. Each FLIC processing-engine slice has specialized processing units including a lookup unit that searches for a matching entry in a lookup cache. Variable-length operands are stored in execution buffers. The operand length and location in the execution buffer are stored in fixed-length general-purpose registers (GPRs) that also store fixed-length operands. A copy/move unit moves data between input and output buffers and one or more FLIC processing-engine slices. Multiple contexts can each have a set of GPRs and execution buffers. An expansion buffer in a FLIC slice can be allocated to a context to expand that context's execution buffer for storing longer operands. The FLIC engine is optimized to parse, lookup, and process long strings common in content-service requests and can offload file-server requests by looking up meta-data and pointers.

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