EXECUTION OF INSTRUCTION LOOPS USING AN INSTRUCTION BUFFER
    2.
    发明申请
    EXECUTION OF INSTRUCTION LOOPS USING AN INSTRUCTION BUFFER 有权
    使用指令缓冲区执行指令LOOPS

    公开(公告)号:US20140136822A1

    公开(公告)日:2014-05-15

    申请号:US13673244

    申请日:2012-11-09

    Abstract: In a normal, non-loop mode a uOp buffer receives and stores for dispatch the uOps generated by a decode stage based on a received instruction sequence. In response to detecting a loop in the instruction sequence, the uOp buffer is placed into a loop mode whereby, after the uOps associated with the loop have been stored at the uOp buffer, storage of further uOps at the buffer is suspended. To execute the loop, the uOp buffer repeatedly dispatches the uOps associated with the loop's instructions until the end condition of the loop is met and the uOp buffer exits the loop mode.

    Abstract translation: 在正常的非循环模式中,uOp缓冲器接收并存储用于根据接收的指令序列调度由解码级产生的uOps。 响应于检测到指令序列中的循环,将uOp缓冲器置于循环模式,由此在与循环相关联的uOps已经存储在uOp缓冲器之后,暂停在缓冲器处的进一步的uOps的存储。 要执行循环,uOp缓冲区会重复调度与循环指令相关联的uOps,直到满足循环的结束条件,并且uOp缓冲区退出循环模式。

Patent Agency Ranking