Invention Grant
- Patent Title: Protecting the footprint of memory transactions from victimization
- Patent Title (中): 保护记忆交易的足迹免受受害
-
Application No.: US13967853Application Date: 2013-08-15
-
Publication No.: US09367348B2Publication Date: 2016-06-14
- Inventor: Sanjeev Ghai , Guy L. Guthrie , Jonathan R. Jackson , Derek E. Williams
- 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: G06F12/12
- IPC: G06F12/12 ; G06F9/46 ; G06F12/08

Abstract:
A processing unit includes a processor core and a cache memory. Entries in the cache memory are grouped in multiple congruence classes. The cache memory includes tracking logic that tracks a transaction footprint including cache line(s) accessed by transactional memory access request(s) of a memory transaction. The cache memory, responsive to receiving a memory access request that specifies a target cache line having a target address that maps to a congruence class, forms a working set of ways in the congruence class containing cache line(s) within the transaction footprint and updates a replacement order of the cache lines in the congruence class. Based on membership of the at least one cache line in the working set, the update promotes at least one cache line that is not the target cache line to a replacement order position in which the at least one cache line is less likely to be replaced.
Public/Granted literature
- US20150052313A1 PROTECTING THE FOOTPRINT OF MEMORY TRANSACTIONS FROM VICTIMIZATION Public/Granted day:2015-02-19
Information query