Up/down prefetcher
    1.
    发明授权

    公开(公告)号:US10073785B2

    公开(公告)日:2018-09-11

    申请号:US15180806

    申请日:2016-06-13

    Abstract: In a processing system comprising a cache, a method includes monitoring demand cache accesses for a thread to maintain a first running count of a number of times demand cache accesses for the thread are directed to cachelines that are adjacent in a first direction to cachelines that are targets of a set of sampled cache accesses for the thread. In response to determining the first running count has exceeded a first threshold, the method further includes enabling a first prefetching mode in which a received demand cache access for the thread triggers a prefetch request for a cacheline adjacent in the first direction to a cacheline targeted by the received demand cache access.

    UP/DOWN PREFETCHER
    4.
    发明申请
    UP/DOWN PREFETCHER 审中-公开

    公开(公告)号:US20170357587A1

    公开(公告)日:2017-12-14

    申请号:US15180806

    申请日:2016-06-13

    Abstract: In a processing system comprising a cache, a method includes monitoring demand cache accesses for a thread to maintain a first running count of a number of times demand cache accesses for the thread are directed to cachelines that are adjacent in a first direction to cachelines that are targets of a set of sampled cache accesses for the thread. In response to determining the first running count has exceeded a first threshold, the method further includes enabling a first prefetching mode in which a received demand cache access for the thread triggers a prefetch request for a cacheline adjacent in the first direction to a cacheline targeted by the received demand cache access.

    CONTENTION BLOCKING BUFFER
    5.
    发明申请
    CONTENTION BLOCKING BUFFER 有权
    连接阻塞缓冲区

    公开(公告)号:US20140149703A1

    公开(公告)日:2014-05-29

    申请号:US13686588

    申请日:2012-11-27

    Abstract: In response to a processor receiving data associated with a shared memory location, a contention blocking buffer stores a memory address of the shared memory location. In response to a probe seeking to take ownership of the shared memory location, the contention blocking buffer determines if the memory address indicated by the probe is stored at the contention blocking buffer. If so, the contention blocking buffer blocks the probe, thereby preventing another processor from taking ownership of the shared memory location.

    Abstract translation: 响应于处理器接收与共享存储器位置相关联的数据,争用阻止缓冲器存储共享存储器位置的存储器地址。 响应于寻求获得共享存储器位置的所有权的探测器,争用阻止缓冲器确定由探测器指示的存储器地址是否存储在争用阻止缓冲器中。 如果是这样,则争用阻塞缓冲器阻止探测器,从而防止另一处理器获取共享存储器位置的所有权。

Patent Agency Ranking