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)

Patent OwnerAddress
RPX CORPORATIONFOUR EMBARCADERO SUITE 4000 SAN FRANCISCO CA 94111

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bodas, Amod Cupertino, CA 7 391
Kharidia, Mehul Santa Clara, CA 3 287
Mertoguno, J Sukarno San Jose, CA 3 287
Mittal, Millind Palo Alto, CA 184 5720
Tripathy, Tarun Kumar Fremont, CA 11 3568

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation