Program history for pipelined processor including temporary storage queues for storing branch addresses
AssigneeUnisys Corporation
InventorsGregory F. Hammitt, Scott D. Koenigsman
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsGregory F. Hammitt, Scott D. Koenigsman
Estimating the term…
A program history (P-history) listing of branch-type instruction addresses for pipelined data processing system that employs one or more pipelined processors is stored in a random access memory (RAM) which is also used to store other executive or task information. A set of three queue registers is used to respectively store, 1) the absolute "to" address to which a branch instruction will jump, 2) the relative "to" address, to which the branch instruction will jump, and 3) the relative "from" address, from which the branch instruction will jump. The queues allow the storage of the P-history in the RAM without interference with the use of the RAM by the other functions that access it and without interruption of the pipelined processor.
In a pipeline data processing system comprising processor means that execute branch-type instructions, program control means and a random access memory (RAM) coupled to said processor means and to said program control means for sorting processing function data for processes that are performable by said processor means, the improvement comprising a program history processing means which comprises:
Dependencies are inferred from the claim text.