PREFETCH FILTER CACHE FOR A PROCESSOR
    2.
    发明申请

    公开(公告)号:US20170344483A1

    公开(公告)日:2017-11-30

    申请号:US15168980

    申请日:2016-05-31

    Abstract: In an embodiment, a processor includes a plurality of cores, with at least one core including prefetch logic. The prefetch logic comprises circuitry to: receive a prefetch request; compare the received prefetch request to a plurality of entries of a prefetch filter cache; and in response to a determination that the received prefetch request matches one of the plurality of entries of the prefetch filter cache, drop the received prefetch request. Other embodiments are described and claimed.

    APPARATUS AND METHOD FOR EFFICIENT MEMORY RENAMING PREDICTION USING VIRTUAL REGISTERS
    3.
    发明申请
    APPARATUS AND METHOD FOR EFFICIENT MEMORY RENAMING PREDICTION USING VIRTUAL REGISTERS 有权
    使用虚拟注册器进行有效的内存恢复预测的装置和方法

    公开(公告)号:US20160328172A1

    公开(公告)日:2016-11-10

    申请号:US14706936

    申请日:2015-05-07

    Abstract: A method and apparatus are described for efficient memory renaming prediction using virtual registers. For example, one embodiment of an apparatus comprises: a memory execution unit (MEU) to perform store and load operations to store data to memory and load data from memory, respectively; a plurality of memory rename (MRN) registers assigned to store and load operations, each MRN register to store data associated with a store operation so that the data is available for a subsequent load operation; and at least one MRN predictor comprising a data structure to allocate virtual memory rename (VMRN) registers to each of the MRN registers, the MRN predictor to query the data structure in response to a load and/or store operation using a value identifying the MRN register assigned to the load and/or store operation, respectively, to determine a current VMRN register associated with the load and/or store operation.

    Abstract translation: 描述了使用虚拟寄存器进行有效的存储器重命名预测的方法和装置。 例如,设备的一个实施例包括:存储器执行单元(MEU),用于执行存储和加载操作,以分别将存储数据存储到存储器中并从存储器加载数据; 分配给存储和加载操作的多个存储器重命名(MRN)寄存器,每个MRN寄存器存储与存储操作相关联的数据,使得数据可用于后续加载操作; 以及至少一个MRN预测器,其包括用于向每个MRN寄存器分配虚拟存储器重命名(VMRN)寄存器的数据结构,MRN预测器,使用标识MRN的值来响应于负载和/或存储操作来查询数据结构 分配给负载和/或存储操作的寄存器,以确定与负载和/或存储操作相关联的当前VMRN寄存器。

Patent Agency Ranking