Completion table configured to track a larger number of outstanding instructions without increasing the size of the completion table
    11.
    发明授权
    Completion table configured to track a larger number of outstanding instructions without increasing the size of the completion table 有权
    完成表被配置为跟踪大量未完成的指令,而不增加完成表的大小

    公开(公告)号:US07278011B2

    公开(公告)日:2007-10-02

    申请号:US10821054

    申请日:2004-04-08

    IPC分类号: G06F9/44

    摘要: A method, completion table and processor for tracking a larger number of outstanding instructions. The completion table may include a plurality of entries where each entry tracks a consecutive number of outstanding instructions. Each entry may be configured to store an instruction address and an identification of a first of the consecutive number of outstanding instructions. By being able to track a consecutive number of outstanding instructions, such as the length of a cache line, in each entry in the completion table by only storing the instruction address and identification of the first of the consecutive number of outstanding instruction in that entry, the completion table may be able to track a larger number of outstanding instruction without increasing its size.

    摘要翻译: 一种用于跟踪大量未完成指令的方法,完成表和处理器。 完成表可以包括多个条目,其中每个条目跟踪连续数量的未完成指令。 每个条目可以被配置为存储指令地址和连续数量的未完成指令中的第一个的标识。 通过在该条目中仅存储指令地址和连续数目的未完成指令的第一个的标识,能够跟踪连续数量的未完成指令,例如高速缓存行的长度,在完成表中的每个条目中, 完成表可能能够跟踪大量未完成的指令而不增加其大小。