MANAGING SPECULATIVE MEMORY ACCESS REQUESTS IN THE PRESENCE OF TRANSACTIONAL STORAGE ACCESSES

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 determine...

Full description

Saved in:
Bibliographic Details
Main Authors STARKE WILLIAM J, WILLIAMS DEREK E, GUTHRIE GUY L, SHEN HUGH
Format Patent
LanguageEnglish
Published 27.08.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201414192179