- Patent Title: Conditional inclusion of data in a transactional memory read set
-
Application No.: US14317391Application Date: 2014-06-27
-
Publication No.: US10025715B2Publication Date: 2018-07-17
- Inventor: Michael Karl Gschwind , Eric M. Schwarz , Chung-Lung K. Shum , Timothy J. Slegel
- 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
- Agent L. Jeffrey Kelly
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/08 ; G06F11/30 ; G06F11/14 ; G06F9/30 ; G06F12/0815 ; G06F12/0855

Abstract:
Determining, by a processor having a cache, if data in the cache is to be monitored for cache coherency conflicts in a transactional memory (TM) environment. A processor executes a TM transaction, that includes the following. Executing a memory data access instruction that accesses an operand at an operand memory address. Based on either a prefix instruction associated with the memory data access instruction, or an operand tag associated with the operand of the memory data access instruction, determining whether a cache entry having the operand is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction. Based on determining that the cache entry is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction, marking the cache entry for monitoring for conflicts.
Public/Granted literature
- US20150378902A1 CONDITIONAL INCLUSION OF DATA IN A TRANSACTIONAL MEMORY READ SET Public/Granted day:2015-12-31
Information query