METHOD AND APPARATUS FOR VERIFYING THAT INSTRUCTIONS ARE PIPELINED IN CORRECT ARCHITECTURAL SEQUENCE

Patent №

US 6,728,872

Granted

2004-04-27

Filed 2000

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09498931

A method and apparatus for enabling the correct architectural sequencing of fetched instructions prior to allowing the instructions to complete in the processor pipeline to reduce the occurrence of pipeline breaks. A branch processing unit (BPU) is designed to perform sequence checks for the addresses of all instructions fetched into the pipeline (i.e., both in-line and branch instructions) by the instruction fetch unit (IFU). A first instruction is fetched. The address of the next instruction in the architectural sequence is computed and stored within the BPU. The next instruction is fetched and its address is compared to the next instruction address stored in BPU to determine if it is the correct address. If the next instruction address matches that of the architectural sequence, the instruction is permitted to “live” (i.e., continue through to completion). When the address does not match, the instruction is killed (i.e., not allowed to complete) and a new instruction is fetched by the IFU.

AI hardwareG06F 9/3802G06F 9/3865G06F 11/28

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 105970995

Assignors

FLACHS, BRIAN K., HOFSTEE, HARM PETER

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

From the same owner

© 2026 NYSGPT2525 LLC