发明名称 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 can be avoided. Certain events, such as branch mis-predictions 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 is accessed to translate an address representation of a first instruction instance. However, until a page boundary crossing event occurs, 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.
申请公布号 US2007180218(A1) 申请公布日期 2007.08.02
申请号 US20060345165 申请日期 2006.02.01
申请人 SUN MICROSYSTEMS, INC. 发明人 CAPRIOLI PAUL;CHAUDHRY SHAILENDER
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址