SYSTEM AND METHOD FOR IMPROVED BRANCH PERFORMANCE IN PIPELINED COMPUTER ARCHITECTURES
Patent №
US 7,308,562
Granted
2007-12-11
Filed 2003
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10443673
A system and method for improved branch performance in pipelined computer architectures is presented. Priority bits are set during code execution that corresponds to an upcoming branch instruction. A priority bit may be associated with a register, a resource, or a microsequencer. An instruction selector compares one or more priority bits with each of a plurality of instructions in order to identify particular instructions to execute that make registers and resources available for an upcoming branch instruction. The instruction selector then prioritizes the identified instructions and the pipeline executes in instructions in the prioritized order.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 141110800
Assignors
HAUGH, JULIANNE F.
On an employer assignment, the assignors are typically the inventors.