发明名称 Switching between a plurality of branch prediction processes based on which instruction set is operational wherein branch history data structures are the same for the plurality of instruction sets
摘要 A multiple instruction set processor and method dynamically activates one of a plurality of branch prediction processes depending upon which one of a multiple instruction set is operational. Shared branch history table structures are used and are indexed differently depending upon which instruction set is operational. The apparatus and method also allows switching between instruction set index generators for each of the plurality of instruction sets. Accordingly, different indexes to branch prediction data are used depending upon which of the plurality of instruction sets is operational. Shared memory may be used to contain branch prediction table data for instructions from each of the plurality of instruction sets in response to selection of an instruction set. Shared memory is also used to contain branch target buffer data for instructions from each of the plurality of instruction sets in response to selection of one of the instruction sets.
申请公布号 US6701426(B1) 申请公布日期 2004.03.02
申请号 US19990425037 申请日期 1999.10.19
申请人 ATI INTERNATIONAL SRL 发明人 RIES GREG L.;PATEL RONAK S.;VAN DYKE KORBIN S.;PATKAR NITEEN;RAMESH T. R.
分类号 G06F9/318;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/318
代理机构 代理人
主权项
地址