FIELD: information technology.
SUBSTANCE: branch target address is extracted from a branch target address cache (BTAC) in response to failure in searching for an instruction address in an instruction cache (I-cache). The branch target address is associated with the instruction address. The branch target address extracted from the BTAC is stored in the I-cache. Using the disclosed method, the next instruction addresses are sought for in the I-cache, in a nonparallel manner from the BTAC, thus saving power by cutting useless searches in the BTAC.
EFFECT: faster search by reducing searches in the branch target address cache.
21 cl, 8 dwg
Title | Year | Author | Number |
---|---|---|---|
METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE | 2007 |
|
RU2421783C2 |
CACHING TARGET BRANCH ADDRESS WITH PREFETCHING | 2006 |
|
RU2358310C1 |
DELAYING CACHE STATE UPDATES IN NON-SPECULATIVE CACHE MEMORY IN PROCESSOR SYSTEM IN RESPONSE TO SPECULATIVE DATA REQUEST UNTIL SPECULATIVE DATA REQUEST BECOMES NON-SPECULATIVE | 2020 |
|
RU2817624C1 |
EFFICIENT CONTROL OF MEMORY HIERARCHY | 2007 |
|
RU2397534C2 |
ERROR HANDLING FOR EARLY DECODING THROUGH BRANCH CORRECTION | 2005 |
|
RU2367004C2 |
CACHE PREDICTING METHOD AND DEVICE | 2012 |
|
RU2602335C2 |
VIRTUALLY TAGGED INSTRUCTION CACHE WITH PHYSICALLY TAGGED BEHAVIOUR | 2007 |
|
RU2433456C2 |
METHODS AND APPARATUS FOR EMULATING BRANCH PREDICTION BEHAVIOUR OF EXPLICIT SUBROUTINE CALL | 2007 |
|
RU2417407C2 |
METHOD AND DEVICE TO ESTABLISH CACHING POLICY IN PROCESSOR | 2008 |
|
RU2427892C2 |
VARIATION INDICATOR FOR REDUCING POWER CONSUMPTION DURING CACHE MISS | 2006 |
|
RU2390855C2 |
Authors
Dates
2011-05-27—Published
2007-08-15—Filed