发明授权
US07953933B1 Instruction cache, decoder circuit, basic block cache circuit and multi-block cache circuit
有权
指令缓存,解码电路,基本块高速缓存电路和多块高速缓存电路
- 专利标题: Instruction cache, decoder circuit, basic block cache circuit and multi-block cache circuit
- 专利标题(中): 指令缓存,解码电路,基本块高速缓存电路和多块高速缓存电路
-
申请号: US11880875申请日: 2007-07-23
-
公开(公告)号: US07953933B1公开(公告)日: 2011-05-31
- 发明人: Richard Win Thaik , John Gregory Favor , Joseph Byron Rowlands , Leonard Eric Shar
- 申请人: Richard Win Thaik , John Gregory Favor , Joseph Byron Rowlands , Leonard Eric Shar
- 申请人地址: US CA Redwood City
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood City
- 代理机构: Osha • Liang LLP
- 主分类号: G06F13/00
- IPC分类号: G06F13/00
摘要:
An instruction processing circuit includes an instruction cache, a decoder configured to receive at least one of the instructions and to generate, based thereon, a decoder sequence of at least one operation. The circuit includes a basic block cache that includes a basic block sequence of at least one of the operations. The basic block sequence is derived from at least one of the decoder sequences and includes at most one conditional control transfer operation. The circuit includes a multi-block cache that includes a multi-block sequence consisting of at least one of the operations derived from two or more smaller op sequences. A sequencer is configured to generate a prediction for the result of a conditional control transfer operation, select the next sequence of operations, and provide an indication of the next sequence to the instructions cache, the basic block cache, and the multi-block cache.
信息查询