Multiprocessor system with multiple concurrent modes of execution
    1.
    发明授权
    Multiprocessor system with multiple concurrent modes of execution 有权
    具有多个并发执行模式的多处理器系统

    公开(公告)号:US08621478B2

    公开(公告)日:2013-12-31

    申请号:US13008502

    申请日:2011-01-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/524 G06F12/08

    摘要: A multiprocessor system supports multiple concurrent modes of speculative execution. Speculation identification numbers (IDs) are allocated to speculative threads from a pool of available numbers. The pool is divided into domains, with each domain being assigned to a mode of speculation. Modes of speculation include TM, TLS, and rollback. Allocation of the IDs is carried out with respect to a central state table and using hardware pointers. The IDs are used for writing different versions of speculative results in different ways of a set in a cache memory.

    摘要翻译: 多处理器系统支持多种并发模式的推测执行。 投机标识号(ID)从可用数字池中分配给投机线程。 池被分为域,每个域被分配到一种投机模式。 投机模式包括TM,TLS和回滚。 对于中央状态表并使用硬件指针执行ID的分配。 ID用于以高速缓冲存储器中的集合的不同方式写入不同版本的推测结果。

    READER SET ENCODING FOR DIRECTORY OF SHARED CACHE MEMORY IN MULTIPROCESSOR SYSTEM
    2.
    发明申请
    READER SET ENCODING FOR DIRECTORY OF SHARED CACHE MEMORY IN MULTIPROCESSOR SYSTEM 失效
    在多处理器系统中编写共享高速缓存存储器的目录的读写器集

    公开(公告)号:US20110219191A1

    公开(公告)日:2011-09-08

    申请号:US13008583

    申请日:2011-01-18

    IPC分类号: G06F12/08

    CPC分类号: G06F9/524 G06F12/08

    摘要: In a parallel processing system with speculative execution, conflict checking occurs in a directory lookup of a cache memory that is shared by all processors. In each case, the same physical memory address will map to the same set of that cache, no matter which processor originated that access. The directory includes a dynamic reader set encoding, indicating what speculative threads have read a particular line. This reader set encoding is used in conflict checking. A bitset encoding is used to specify particular threads that have read the line.

    摘要翻译: 在具有推测性执行的并行处理系统中,冲突检查发生在所有处理器共享的高速缓冲存储器的目录查找中。 在每种情况下,相同的物理内存地址将映射到同一组缓存,无论哪个处理器发起该访问。 该目录包括一个动态阅读器集编码,指示什么推测线程读取了一条特定的行。 这种读写器编码用于冲突检查。 位组编码用于指定已读取行的特定线程。

    Reader set encoding for directory of shared cache memory in multiprocessor system
    3.
    发明授权
    Reader set encoding for directory of shared cache memory in multiprocessor system 失效
    多处理器系统中的共享缓存内存的读取器集编码

    公开(公告)号:US08751748B2

    公开(公告)日:2014-06-10

    申请号:US13008583

    申请日:2011-01-18

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F9/524 G06F12/08

    摘要: In a parallel processing system with speculative execution, conflict checking occurs in a directory lookup of a cache memory that is shared by all processors. In each case, the same physical memory address will map to the same set of that cache, no matter which processor originated that access. The directory includes a dynamic reader set encoding, indicating what speculative threads have read a particular line. This reader set encoding is used in conflict checking. A bitset encoding is used to specify particular threads that have read the line.

    摘要翻译: 在具有推测性执行的并行处理系统中,冲突检查发生在所有处理器共享的高速缓冲存储器的目录查找中。 在每种情况下,相同的物理内存地址将映射到同一组缓存,无论哪个处理器发起该访问。 该目录包括一个动态阅读器集编码,指示什么推测线程读取了一条特定的行。 这种读写器编码用于冲突检查。 位组编码用于指定已读取行的特定线程。

    MULTIPROCESSOR SYSTEM WITH MULTIPLE CONCURRENT MODES OF EXECUTION
    4.
    发明申请
    MULTIPROCESSOR SYSTEM WITH MULTIPLE CONCURRENT MODES OF EXECUTION 有权
    具有多个并发模式的多处理器系统

    公开(公告)号:US20110219381A1

    公开(公告)日:2011-09-08

    申请号:US13008502

    申请日:2011-01-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/524 G06F12/08

    摘要: A multiprocessor system supports multiple concurrent modes of speculative execution. Speculation identification numbers (IDs) are allocated to speculative threads from a pool of available numbers. The pool is divided into domains, with each domain being assigned to a mode of speculation. Modes of speculation include TM, TLS, and rollback. Allocation of the IDs is carried out with respect to a central state table and using hardware pointers. The IDs are used for writing different versions of speculative results in different ways of a set in a cache memory.

    摘要翻译: 多处理器系统支持多种并发模式的推测执行。 投机标识号(ID)从可用数字池中分配给投机线程。 池被分为域,每个域被分配到一种投机模式。 投机模式包括TM,TLS和回滚。 对于中央状态表并使用硬件指针执行ID的分配。 ID用于以高速缓冲存储器中的集合的不同方式写入不同版本的推测结果。