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 classification
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.