INSTRUCTION CLASSIFICATION CIRCUIT CONFIGURED TO CLASSIFY INSTRUCTIONS INTO A PLURALITY OF INSTRUCTION TYPES PRIOR TO DECODING SAID INSTRUCTIONS

Patent №

US 5,872,947

Granted

1999-02-16

Filed 1995

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08547328

An instruction classification circuit is provided which speculatively classifies potential instructions prior to the decode of these instructions. In parallel, predecode information associated with the plurality of instruction bytes is scanned to determine the valid instructions within the instruction bytes. Instruction classifications are then chosen from the speculatively generated classifications according to the valid instructions located. Instruction information may be determined prior to decoding the instructions. In one embodiment, instructions are classified as either single dispatch instructions or double dispatch instructions. A single dispatch instruction is dispatched to a single decode unit, while a double dispatch instruction is dispatched to a pair of decode units. Instructions utilizing a pair of decode units are detected prior to dispatch to decode units. Bussing between decode units included when double dispatch instructions are detected within the decode unit may be eliminated. Pipeline stalls created when instructions which were previously dispatched are redispatched due to the detection of double dispatch instructions at the decode stage may be eliminated.

AI hardwareG06F 9/382G06F 9/30152G06F 9/3816G06F 9/3822G06F 9/3853

AI classification

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

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 80860010

Assignors

NARAYAN, RAMMOHAN

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

© 2026 NYSGPT2525 LLC