Instruction and Logic for Reducing Data Cache Evictions in an Out-Of-Order Processor
    8.
    发明申请
    Instruction and Logic for Reducing Data Cache Evictions in an Out-Of-Order Processor 有权
    用于减少无序处理器中的数据缓存驱逐的指令和逻辑

    公开(公告)号:US20150278097A1

    公开(公告)日:2015-10-01

    申请号:US14228697

    申请日:2014-03-28

    IPC分类号: G06F12/08 G06F12/12

    摘要: 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.

    摘要翻译: 处理器包括资源调度器,调度器和存储器执行单元。 存储器执行单元包括用于识别在存储器有序缓冲器中执行的未被存储的存储操作的逻辑,确定存储操作是推测性的,确定数据高速缓存中的相关联的高速缓存行是否是不推测的,并且确定是否阻止写 基于确定存储操作是推测性的确定和相关联的高速缓存行是非投机性的确定,将存储操作结果发送到数据高速缓存。