Invention Grant
- Patent Title: Managing speculative memory access requests in the presence of transactional storage accesses
-
Application No.: US14192179Application Date: 2014-02-27
-
Publication No.: US10169103B2Publication Date: 2019-01-01
- Inventor: Guy L. Guthrie , Hugh Shen , William J. Starke , Derek E. Williams
- 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 Brian F. Russell; Steven L. Bennett
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F9/50 ; G06F9/52 ; G06F12/1072 ; G06F12/14 ; G06F12/0815 ; G06F12/0862

Abstract:
In at least some embodiments, a cache memory of a data processing system receives a speculative memory access request including a target address of data speculatively requested for a processor core. In response to receipt of the speculative memory access request, transactional memory logic determines whether or not the target address of the speculative memory access request hits a store footprint of a memory transaction. In response to determining that the target address of the speculative memory access request hits a store footprint of a memory transaction, the transactional memory logic causes the cache memory to reject servicing the speculative memory access request.
Public/Granted literature
- US20150242250A1 MANAGING SPECULATIVE MEMORY ACCESS REQUESTS IN THE PRESENCE OF TRANSACTIONAL STORAGE ACCESSES Public/Granted day:2015-08-27
Information query