Invention Grant
- Patent Title: Read and write sets for transactions of a multithreaded computing environment
-
Application No.: US15145163Application Date: 2016-05-03
-
Publication No.: US10042761B2Publication Date: 2018-08-07
- Inventor: Michael K. Gschwind , Valentina Salapura
- 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
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Steven Chiu, Esq.; Blanche E. Schiller, Esq.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/0804 ; G06F12/0815

Abstract:
Facilitating processing in a computing environment. A request to access a cache of the computing environment is obtained from a transaction executing on a processor of the computing environment. Based on obtaining the request, a determination is made as to whether a tracking set to be used to track cache accesses is to be updated. The tracking set includes a read set to track read accesses of at least a selected portion of the cache and a write set to track write accesses of at least the selected portion of the cache. The tracking set is assigned to the transaction, and another transaction to access the cache has another tracking set assigned thereto. The tracking set assigned to the transaction is updated based on the determining indicating the tracking set is to be updated.
Public/Granted literature
- US20170322881A1 READ AND WRITE SETS FOR TRANSACTIONS OF A MULTITHREADED COMPUTING ENVIRONMENT Public/Granted day:2017-11-09
Information query