FIELD: physics; computer engineering.
SUBSTANCE: present invention relates to methods of caching target addresses of a branch instruction, particularly to improvement of selecting a cache target address with regard to selection of cache branch instruction. A pipeline processor contains instruction cache (iCache), branch target address cache (BTAC) and processing steps, including steps for selecting between iCache and BTAC. Versions of the methods describe operation of the above mentioned processor. To compensate for the number of cycles, required for selecting the branch target address from BTAC, selection from BTAC leads to selection of branch instructions from iCache by a value, related to the number of cycles, required for selection from BTAC.
EFFECT: increased efficiency of processes realised using these methods.
30 cl, 8 dwg
Title | Year | Author | Number |
---|---|---|---|
METHODS AND DEVICES FOR REDUCING SEARCH IN BRANCH TARGET ADDRESS CACHE | 2007 |
|
RU2419835C2 |
METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE | 2007 |
|
RU2421783C2 |
ERROR HANDLING FOR EARLY DECODING THROUGH BRANCH CORRECTION | 2005 |
|
RU2367004C2 |
CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS | 2008 |
|
RU2427889C2 |
CACHE PREDICTING METHOD AND DEVICE | 2012 |
|
RU2602335C2 |
DEBUGGING SCHEME COMPARING PROCESSOR INSTRUCTION SET PROCESSING MODE | 2007 |
|
RU2429525C2 |
RUN-TIME INSTRUMENTATION DIRECTED SAMPLING | 2013 |
|
RU2585982C2 |
CONTROLLING OPERATION OF A RUN-TIME INSTRUMENTATION FACILITY FROM A LESSER-PRIVILEGED STATE | 2013 |
|
RU2585969C2 |
METHODS AND APPARATUS FOR EMULATING BRANCH PREDICTION BEHAVIOUR OF EXPLICIT SUBROUTINE CALL | 2007 |
|
RU2417407C2 |
INSTRUCTION AND LOGICAL SCHEME FOR SORTING AND LOADING OF SAVE INSTRUCTIONS | 2014 |
|
RU2663362C1 |
Authors
Dates
2009-06-10—Published
2006-03-03—Filed