Invention Application
- Patent Title: MULTIPROCESSOR SYSTEM WITH MULTIPLE CONCURRENT MODES OF EXECUTION
- Patent Title (中): 具有多个并发模式的多处理器系统
-
Application No.: US14143783Application Date: 2013-12-30
-
Publication No.: US20140207987A1Publication Date: 2014-07-24
- Inventor: Daniel Ahn , Luis H. Ceze , Dong Chen Chen , Alan Gara , Philip Heidelberger , Martin Ohmacht
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Main IPC: G06F9/52
- IPC: G06F9/52

Abstract:
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.
Public/Granted literature
- US09501333B2 Multiprocessor system with multiple concurrent modes of execution Public/Granted day:2016-11-22
Information query