STRUCTURE FOR INSTRUCTION CACHE TRACE FORMATION
    3.
    发明申请
    STRUCTURE FOR INSTRUCTION CACHE TRACE FORMATION 审中-公开
    指令高速缓存追踪形成结构

    公开(公告)号:US20080235500A1

    公开(公告)日:2008-09-25

    申请号:US12131442

    申请日:2008-06-02

    IPC分类号: G06F9/30

    摘要: A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design for a single unified level one instruction cache in which some lines may contain traces and other lines in the same congruence class may contain blocks of instructions consistent with conventional cache lines is provided. Instruction branches are predicted taken or not taken using a highly accurate branch history table (BHT). Branches that are predicted not taken are appended to a trace buffer and the next basic block is constructed from the remaining instructions in the fetch buffer. Branches that are predicted taken flush the remaining fetch buffer and the next address is determined using a Branch Target Address Register (BTAC).

    摘要翻译: 体现在机器可读存储介质中的设计结构,用于至少一个设计,制造和测试用于单个统一的一级指令高速缓存的设计,其中一些行可以包含跟踪和相同同余类中的其他行的设计可以包含 提供与常规高速缓存线一致的指令。 使用高度精确的分支历史表(BHT)预测采取或不采用指令分支。 预测未采用的分支被附加到跟踪缓冲区,并且下一个基本块是从获取缓冲区中的其余指令构建的。 预测的分支将刷新剩余的获取缓冲区,并使用分支目标地址寄存器(BTAC)确定下一个地址。