发明名称 Linked instruction buffering of basic blocks for asynchronous predicted taken branches
摘要 A method and apparatus for providing the capability to create a dynamic based buffer structure that takes an instruction addresses organized instruction cache and through the interaction of an asynchronous branch target buffer (BTB) and branch history table (BHT) forms a series of instructions that resembles a trace cache in the buffer structure. By allowing the dynamic creation of a predicted code sequence trace in the buffer structure, based on the past behavior of the instruction code, the usage of fetching is utilized and the instruction cache makes optimal use of area while reducing latency penalties associated with taken branches and branches which are predicted in the improper direction.
申请公布号 US2005257035(A1) 申请公布日期 2005.11.17
申请号 US20040844299 申请日期 2004.05.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 PRASKY BRIAN R.;LIPTAY JOHN S.
分类号 G06F9/30;G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址