Invention Grant
- Patent Title: Identifying high-conflict cache lines in transactional memory computing environments
- Patent Title (中): 在事务性内存计算环境中识别高冲突缓存行
-
Application No.: US14037901Application Date: 2013-09-26
-
Publication No.: US09298623B2Publication Date: 2016-03-29
- Inventor: Fadi Y. Busaba , Harold W. Cain, III , Michael K. Gschwind , Maged M. Michael , Valentina Salapura , Eric M. Schwarz , Chung-Lung K. Shum
- Applicant: GLOBALFOUNDRIES INC.
- Applicant Address: KY Grand Cayman
- Assignee: GLOBALFOUNDRIES INC.
- Current Assignee: GLOBALFOUNDRIES INC.
- Current Assignee Address: KY Grand Cayman
- Agency: Scully Scott Murphy and Presser
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F12/08 ; G06F9/46

Abstract:
Cache lines in a computing environment with transactional memory are configurable with a coherency mode and are associated with a high-conflict indicator. Cache lines in full-line coherency mode are operated or managed with full-line granularity. Cache lines in sub-line coherency mode are operated or managed as sub-cache line portions of a full cache line. A cache line is placed in sub-line coherency mode based on examining the high-conflict indicator. A transaction accessing a memory address in a cache line in sub-line coherency mode marks only the sub-cache line portion associated with the memory address as transactionally accessed. The high-conflict indicator may be included in a set of descriptive bits associated with the cache line. A copy of the high-conflict indicator for a cache line in a first cache may be updated with the high-conflict indicator for the cache line in a second cache.
Public/Granted literature
- US20150089153A1 IDENTIFYING HIGH-CONFLICT CACHE LINES IN TRANSACTIONAL MEMORY COMPUTING ENVIRONMENTS Public/Granted day:2015-03-26
Information query