Native lookup instruction for file-access processor searching a three-level lookup cache for variable-length keys

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7093099
SERIAL NO

10249359

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A processor natively executes lookup instructions. The lookup instruction is decoded to determine which general-purpose register (GPR) contains a pointer to a lookup key in a buffer. A variable-length key is read from the buffer and hashed to generate an index into a first-level cache and a hashed tag. An address of a bucket of entries for the index is generated and tags from these entries are read and compared to the hashed tag. When an entry matches the hashed tag, a second-level entry is read. A stored key from the second-level entry is compared to the input key to determine a match. The addresses of the matching second-level and first-level entries are written to GPR's specified by operands decoded from the lookup instruction. When the key or entry data is long, the second-level entry also contains a pointer to a key extension or data extension in a third-level cache.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • RPX CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bodas, Amod Cupertino, CA 7 382
Kharidia, Mehul Santa Clara, CA 3 274
Mertoguno, J Sukarno San Jose, CA 3 274
Mittal, Millind Palo Alto, CA 178 5520
Tripathy, Tarun Kumar Fremont, CA 11 3431

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation