Enhanced instruction prefetch engine
AssigneeInternational Business Machines Corporation
InventorsRichard Harold Boivie, Jun Tung Fong
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRichard Harold Boivie, Jun Tung Fong
Estimating the term…
A system and method for prefetching instructions from a slower memory for storing them in a faster memory includes the following: prefetching the instructions from a slower memory; recognizing an opcode corresponding to an unconditional branch instruction; continuing to prefetch at a target address of the unconditional branch instruction, responsive to recognizing the opcode corresponding to the unconditional branch instruction; recognizing an opcode corresponding to a conditional branch instruction; prefetching along each of the possible branches for the conditional branch instruction, responsive to recognizing the opcode corresponding to the conditional branch instruction; taking a branch from the possible branches of the conditional branch; and canceling prefetching of other possible branches not taken.
In an information processing system comprising an instruction execution unit, an instruction prefetch unit, a slower memory comprising instructions, and a faster memory, a method for prefetching instructions from the slower memory for storing them in the faster memory, the method comprising:
An information processing system comprising:
A machine readable medium comprising program instructions for:
An information processing device comprising:
Dependencies are inferred from the claim text.