Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache
    1.
    发明申请
    Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache 失效
    具有L1指令高速缓存和共享L2指令高速缓存的多个多线程处理器

    公开(公告)号:US20090089546A1

    公开(公告)日:2009-04-02

    申请号:US12313247

    申请日:2008-11-18

    IPC分类号: G06F9/30

    摘要: In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled to the shared instruction store. The engines provide multiple execution threads and include an instruction cache to cache a subset of the at least the portion of the at least one program from the instruction store, with different respective portions of the engine's instruction cache being allocated to different respective ones of the engine threads.

    摘要翻译: 一般来说,一方面,本发明描述了一种处理器,其包括指令存储器,用于存储至少一个程序的至少一部分和耦合到共享指令存储器的多个引擎的指令。 引擎提供多个执行线程并且包括指令高速缓存以从指令存储器缓存至少一个程序的至少一部分的子集,其中引擎指令高速缓存的不同相应部分分配给引擎的不同相应引擎 线程。

    Thread-based engine cache partitioning
    3.
    发明授权
    Thread-based engine cache partitioning 有权
    基于线程的引擎缓存分区

    公开(公告)号:US07536692B2

    公开(公告)日:2009-05-19

    申请号:US10704431

    申请日:2003-11-06

    IPC分类号: G06F9/46 G06F12/00

    摘要: In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled to the shared instruction store. The engines provide multiple execution threads and include an instruction cache to cache a subset of the at least the portion of the at least one program from the instruction store, with different respective portions of the engine's instruction cache being allocated to different respective ones of the engine threads.

    摘要翻译: 一般来说,一方面,本发明描述了一种处理器,其包括指令存储器,用于存储至少一个程序的至少一部分和耦合到共享指令存储器的多个引擎的指令。 引擎提供多个执行线程并且包括指令高速缓存以从指令存储器缓存至少一个程序的至少一部分的子集,其中引擎指令高速缓存的不同相应部分分配给引擎的不同相应引擎 线程。