PROCESSOR WITH SMART CACHE IN PLACE OF REGISTER FILE FOR PROVIDING OPERANDS

Patent №

US 11,630,668

Granted

2023-04-18

Filed 2021

Owner

NXP B.V.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17529804

A processor including a pointer storage that stores pointer descriptors each including addressing information, an arithmetic logic unit (ALU) configured to execute an instruction which includes operand indexes each identifying a corresponding pointer descriptor, multiple address generation units (AGUs), each configured to translate addressing information from a corresponding pointer descriptors into memory addresses for accessing corresponding operands stored in a memory, and a smart cache. The smart cache includes a cache storage, and uses the memory addresses from the AGUs to retrieve and store operands from the memory into the cache storage, and to provide the stored operands to the ALU when executing the instruction. The smart cache replaces a register file used by a conventional processor for retrieving and storing operand information. The pointer operands include post-update capability that reduces instruction fetches. Wasted memory cycles associated with cache speculation are avoided.

AI hardwareG06F 9/30047G06F 7/575G06F 9/30036G06F 9/3004G06F 9/30043G06F 9/3016G06F 9/345G06F 9/355+2 more

AI classification

AI hardware1.00
Machine learning0.00
Knowledge representation0.00
Planning0.00
Natural language0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

NXP B.V.

assignment · 581520986

Assignors

TRAYLOR, KEVIN BRUCE, MUNDARATH, JAYAKRISHNAN CHERIYATH, FISCHER, MICHAEL ANDREW

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

© 2026 NYSGPT2525 LLC