COMPACT LINKED-LIST-BASED MULTI-THREADED INSTRUCTION GRADUATION BUFFER

Patent №

US 10,691,462

Granted

2020-06-23

Filed 2017

Owner

MIPS TECHNOLOGIES, INC.

+2 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15842398

A processor and instruction graduation unit for a processor. In one embodiment, a processor or instruction graduation unit according to the present invention includes a linked-list-based multi-threaded graduation buffer and a graduation controller. The graduation buffer stores identification values generated by an instruction decode and dispatch unit of the processor as part of one or more linked-list data structures. Each linked-list data structure formed is associated with a particular program thread running on the processor. The number of linked-list data structures formed is variable and related to the number of program threads running on the processor. The graduation controller includes linked-list head identification registers and linked-list tail identification registers that facilitate reading and writing identifications values to linked-list data structures associated with particular program threads. The linked-list head identification registers determine which executed instruction result or results are next to be written to a register file.

AI hardwareG06F 9/3836G06F 9/30105G06F 9/384G06F 9/3851G06F 9/3867

AI classification

AI hardware0.98
Evolutionary computation0.03
Vision0.02
Natural language0.01
Machine learning0.00
Speech0.00
Knowledge representation0.00
Planning0.00

Ownership

MIPS TECHNOLOGIES, INC.

assignment · 444010291

BRIDGE CROSSING, LLC

assignment · 448870260

ARM FINANCE OVERSEAS LIMITED

assignment · 448950329

Assignors

SVENDSEN, KJELD

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

From the same owner

© 2026 NYSGPT2525 LLC