Instruction and Logic for Reducing Data Cache Evictions in an Out-Of-Order Processor

A processor includes a resource scheduler, a dispatcher, and a memory execution unit. The memory execution unit includes logic to identify an executed, unretired store operation in a memory ordered buffer, determine that the store operation is speculative, determine whether an associated cache line...

Full description

Saved in:
Bibliographic Details
Main Authors PAVLOU DEMOS, HYUSEINOVA MIREM, KELM JOHN H
Format Patent
LanguageEnglish
Published 01.10.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A processor includes a resource scheduler, a dispatcher, and a memory execution unit. The memory execution unit includes logic to identify an executed, unretired store operation in a memory ordered buffer, determine that the store operation is speculative, determine whether an associated cache line in a data cache is non-speculative, and determine whether to block a write of the store operation results to the data cache based upon the determination that the store operation is speculative and a determination that the associated cache line is non-speculative.
Bibliography:Application Number: US201414228697