发明名称 Method and system for software control of hardware branch prediction mechanism in a data processor
摘要 A method and system is disclosed for software manipulation of hardware prediction mechanism in a data processor with software prediction. The hardware branch prediction mechanism is enhanced with at least two bits for path prediction. These bits are settable by a software and are capable of overriding the hardware branch prediction mechanism. Branch prediction information is encoded into a branch instruction in the software. This information includes a pre-determined value for each bit. Finally, a branch path of said instruction is predicted based on the value of the bits.
申请公布号 US6662360(B1) 申请公布日期 2003.12.09
申请号 US19990407105 申请日期 1999.09.27
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HAY ROBERT WILLIAM;KAHLE JAMES ALLAN;KONIGSBURG BRIAN R.;LEVITAN DAVID STEPHEN;SINHAROY BALARAM
分类号 G06F9/38;(IPC1-7):G06F9/44;G06F9/45;G06F15/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址