DEPENDENCY CHECKING AND FORWARDING OF VARIABLE WIDTH OPERANDS

Patent №

US 5,590,352

Granted

1996-12-31

Filed 1994

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08233567

A pipelined or superscalar processor (10) that executes operations utilizing operand data of variable bit widths improves parallel performance by partitioning a fixed bit width operand (200) into several partial operand fields (215, 216 and 217), and checking for data dependencies, tagging and forwarding data in these fields independently of one another. An instruction decoder (18) concurrently dispatches multiple ROPs to various functional units (20, 21, 22 and 80). Conflicts which arise with respect to register resources are resolved through register renaming. However, implementation of register renaming is difficult when register structures are overlapping. The present invention supports independent dependency checking, tagging and forwarding of partial bit fields of a register operand which, in combination, allow renaming of registers. Therefore, the variable width register operand structure greatly assists the processor to resolve data dependencies. Operands are tagged by a reorder buffer (26) and supplied with data when it becomes available without regard for the type of data. This method of dependency resolution supports parallel performance of operations and provides a substantial improvement in overall speed of processing. Thus, the processor promotes parallel processing of operations that act upon overlapping data structures which otherwise resist parallel handling.

AI hardwareG06F 9/30043G06F 9/30014G06F 9/30036G06F 9/30112G06F 9/30192G06F 9/3824G06F 9/3836G06F 9/3838+4 more

AI classification

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

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 69770540

Assignors

ZURASKI, GERALD D., JR., WHITE, SCOTT A., CHINNAKONDA, MURALI S., CHRISTIE, DAVID S.

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

© 2026 NYSGPT2525 LLC