PIPELINED MICROPROCESSOR WITH FAST NON-SELECTIVE CORRECT CONDITIONAL BRANCH INSTRUCTION RESOLUTION

Patent №

US 7,979,675

Granted

2011-07-12

Filed 2009

Owner

VIA TECHNOLOGIES, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12481035

A microprocessor includes a register that stores a state and a fetch unit that fetches instructions of a program. The program includes a first instruction followed non-immediately by a second instruction. The first instruction instructs the microprocessor to update the state in the register. The second instruction is a conditional branch instruction that specifies a branch condition based on the register state. The fetch unit dispatches the first instruction for execution but refrains from dispatching the second instruction for execution. Execution units receive the first instruction from the fetch unit and responsively update the register state. The fetch unit non-selectively correctly resolves the conditional branch instruction based on the register state when the execution units have updated the register state. The fetch unit also non-selectively refrains from sending the conditional branch instruction to the execution units to be resolved regardless of whether the execution units have updated the register state.

PlanningAI hardwareG06F 9/30058G06F 9/323G06F 9/3802G06F 9/3867

AI classification

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

Ownership

VIA TECHNOLOGIES, INC.

assignment · 228870811

Assignors

HENRY, G. GLENN, PARKS, TERRY, BEAN, BRENT

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

© 2026 NYSGPT2525 LLC