- Patent Title: Shared memory interleavings for instruction atomicity violations
-
Application No.: US13844817Application Date: 2013-03-16
-
Publication No.: US09875108B2Publication Date: 2018-01-23
- Inventor: Gilles A. Pokam , Rolf Kassa , Klaus Danne , Tim Kranich , Cristiano L. Pereira , Justin E. Gottschlich , Shiliang Hu
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/38 ; G06F9/32 ; G06F12/0811 ; G06F12/0842

Abstract:
A system, processor, and method to record the interleavings of shared memory accesses in the presence of complex multi-operation instructions. An extension to instruction atomicity (IA) is disclosed that makes it possible for software to infer partial information about a multi-operation execution if the hardware has recorded a dependency due to an instruction atomicity violation (IAV). By monitoring the progress of a multi-operation instruction, the need for complex multi-operation emulation is unnecessary.
Public/Granted literature
- US20140281274A1 SHARED MEMORY INTERLEAVINGS FOR INSTRUCTION ATOMICITY VIOLATIONS Public/Granted day:2014-09-18
Information query