Identification of related instructions resulting from external to
internal translation by use of common ID field for each group
    21.
    发明授权
    Identification of related instructions resulting from external to internal translation by use of common ID field for each group 失效
    通过使用每个组的公共ID字段来识别由外部翻译产生的相关指令

    公开(公告)号:US5930491A

    公开(公告)日:1999-07-27

    申请号:US879451

    申请日:1997-06-20

    IPC分类号: G06F9/318 G06F9/38 G06F9/30

    摘要: A method for addressing internal instructions in an out-of-order processor is proposed, which allows for an efficient register renaming even in case internal instructions are issued to a multitude of window buffers. In this case, it is not clear how internal instructions that stem from one external instruction can be indicated as being "related". In the method proposed, a common instruction identifier is assigned to each of the internal instructions of a group of internal instructions representing an external instruction. Furtheron, an offset identifier is assigned to each of said internal instructions in order to be able to unambiguously identify each of said internal instructions. These two identifiers are used as a tag, in order to be able to resolve data dependencies. By use of the invention, exception handling, recovery of mispredicted branches, and committing related instructions corresponding to one external instruction is simplified.

    摘要翻译: 提出了一种用于解决乱序处理器中的内部指令的方法,即使在向多个窗口缓冲器发出内部指令的情况下,也能实现有效的寄存器重命名。 在这种情况下,不清楚来自一个外部指令的内部指令是否可以表示为“相关”。 在所提出的方法中,将公共指令标识符分配给表示外部指令的一组内部指令的每个内部指令。 而且,偏移标识符被分配给每个所述内部指令,以便能够明确地识别每个所述内部指令。 这两个标识符用作标签,以便能够解析数据依赖。 通过使用本发明,简化了异常处理,误预测分支的恢复以及与一个外部指令相对应的相关指令。