发明名称 COLLAPSIBLE FRONT-END TRANSLATION FOR INSTRUCTION FETCH
摘要 Address translation for instruction fetching can be obviated for sequences of instruction instances that reside on a same page. Obviating address translation reduces power consumption and increases pipeline efficiency since accessing of an address translation buffer (101) can be avoided. Certain events, such as branch mispredictions and exceptions, can be designated as page boundary crossing events. In addition, carry over at a particular bit position when computing a branch target or a next instruction instance fetch target can also be designated as a page boundary crossing event. An address translation buffer (101) is accessed to translate an address representation of a first instruction instance. However, until a page boundary crossing event occurs (403), the address representations of subsequent instruction instances are not translated. Instead, the translated portion of the address representation for the first instruction instance is recycled for the subsequent instruction instances (407).
申请公布号 WO2007089927(A3) 申请公布日期 2007.09.20
申请号 WO2007US02894 申请日期 2007.02.01
申请人 SUN MICROSYSTEMS, INC. 发明人 CAPRIOLI, PAUL;CHAUDHRY, SHAILENDER
分类号 G06F12/10;G06F9/32;G06F9/38 主分类号 G06F12/10
代理机构 代理人
主权项
地址