OPTIMIZED ALLOCATION OF MULTI-PIPELINE EXECUTABLE AND SPECIFIC PIPELINE EXECUTABLE INSTRUCTIONS TO EXECUTION PIPELINES BASED ON CRITERIA

Patent №

US 6,370,637

Granted

2002-04-09

Filed 1999

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09370789

A microprocessor with a floating point unit configured to efficiently allocate multi-pipeline executable instructions is disclosed. Multi-pipeline executable instructions are instructions that are not forced to execute in a particular type of execution pipe. For example, junk ops are multi-pipeline executable. A junk op is an instruction that is executed at an early stage of the floating point unit's pipeline (e.g., during register rename), but still passes through an execution pipeline for exception checking. Junk ops are not limited to a particular execution pipeline, but instead may pass through any of the microprocessor's execution pipelines in the floating point unit. Multi-pipeline executable instructions are allocated on a per-clock cycle basis using a number of different criteria. For example, the allocation may vary depending upon the number of multi-pipeline executable instructions received by the floating point unit in a single clock cycle.

AI hardwareG06F 9/30032G06F 9/30192G06F 9/3836G06F 9/384G06F 9/3854G06F 9/3856G06F 9/3858

AI classification

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

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 101580284

Assignors

MEIER, STEPHAN G., JUFFA, NORBERT, WEBER, FREDERICK D., OBERMAN, STUART F.

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

© 2026 NYSGPT2525 LLC