NATIVE LOOKUP INSTRUCTION FOR FILE-ACCESS PROCESSOR SEARCHING A THREE-LEVEL LOOKUP CACHE FOR VARIABLE-LENGTH KEYS

Patent №

US 7,093,099

Granted

2006-08-15

Filed 2003

Owner

NEXSIL COMMUNICATIONS INC.

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10249359

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.

AI hardwareH04L 69/10H04L 69/161H04L 69/165H04L 69/16

AI classification

AI hardware0.88
Planning0.08
Knowledge representation0.03
Natural language0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

NEXSIL COMMUNICATIONS INC.

assignment · 136500675

ALACRITECH, INC.

assignment · 175520517

Assignors

BODAS, AMOD, TRIPATHY, TARUN KUMAR, KHARIDIA, MEHUL, MITTAL, MILLIND, MERTOGUNO, J. SUKARNO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC