SYSTEM AND METHOD USING SELECTION LOGIC UNITS TO DEFINE STACK ORDERS

Patent №

US 6,205,541

Granted

2001-03-20

Filed 1999

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09235883

A floating point unit capable of executing multiple instructions in a single clock cycle using a central window and a register map is disclosed. The floating point unit comprises: a plurality of translation units, a future file, a central window, a plurality of functional units, a result queue, and a plurality of physical registers. The floating point unit receives speculative instructions, decodes them, and then stores them in the central window. Speculative top of stack values are generated for each instruction during decoding. Top of stack relative operands are computed to physical registers using a register map. Register stack exchange operations are performed during decoding. Instructions are then stored in the central window, which selects the oldest stored instructions to be issued to each functional pipeline and issues them. Conversion units convert the instruction's operands to an internal format, and normalization units detect and normalize any denormal operands. Finally, the functional pipelines execute the instructions.

AI hardwareG06F 9/3816G06F 9/30134G06F 9/30152G06F 9/382G06F 9/383G06F 9/3842

AI classification

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

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 97340187

Assignors

TRAN, THANG M., MEYER, DERRICK R.

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

© 2026 NYSGPT2525 LLC