PROTECTING THE FOOTPRINT OF MEMORY TRANSACTIONS FROM VICTIMIZATION

Number of patents in Portfolio can not be more than 2000

United States of America Patent

SERIAL NO

14038026

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
GLOBALFOUNDRIES INCGRAND CAYMAN KY1-1104

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ghai, Sanjeev Round Rock, US 77 944
Guthrie, Guy L Austin, US 268 2171
Jackson, Jonathan R Austin, US 10 82
Williams, Derek E Austin, US 214 1774

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation