发明名称 Instruction cache, decoder circuit, basic block cache circuit and multi-block cache circuit
摘要 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.
申请公布号 US7953933(B1) 申请公布日期 2011.05.31
申请号 US20070880875 申请日期 2007.07.23
申请人 ORACLE AMERICA, INC. 发明人 THAIK RICHARD WIN;FAVOR JOHN GREGORY;ROWLANDS JOSEPH BYRON;SHAR LEONARD ERIC
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址