Detecting multiple stride sequences for prefetching
    1.
    发明授权
    Detecting multiple stride sequences for prefetching 有权
    检测多个步幅序列进行预取

    公开(公告)号:US09304919B2

    公开(公告)日:2016-04-05

    申请号:US13907209

    申请日:2013-05-31

    CPC classification number: G06F12/0811 G06F12/0862 G06F2212/6026

    Abstract: The present application describes some embodiments of a prefetcher that tracks multiple stride sequences for prefetching. Some embodiments of the prefetcher implement a method including generating a sum-of-strides for each of a plurality of stride lengths that are larger than one by summing a number of previous strides that is equal to the stride length. Some embodiments of the method also include prefetching data in response to repetition of one or more of the sum-of-strides for one or more of the plurality of stride lengths.

    Abstract translation: 本申请描述了预取器的一些实施例,该预取器跟踪用于预取的多个步幅序列。 预取器的一些实施例实现一种方法,该方法包括通过对等于步幅长度的先前步幅的数量进行求和来产生大于1的多个步幅长度中的每一个步长的总和。 该方法的一些实施例还包括响应于对于多个步幅长度中的一个或多个步长的一个或多个步数的重复来预取数据。

    DETECTING MULTIPLE STRIDE SEQUENCES FOR PREFETCHING
    2.
    发明申请
    DETECTING MULTIPLE STRIDE SEQUENCES FOR PREFETCHING 有权
    检测用于预制的多个STRID序列

    公开(公告)号:US20140359221A1

    公开(公告)日:2014-12-04

    申请号:US13907209

    申请日:2013-05-31

    CPC classification number: G06F12/0811 G06F12/0862 G06F2212/6026

    Abstract: The present application describes some embodiments of a prefetcher that tracks multiple stride sequences for prefetching. Some embodiments of the prefetcher implement a method including generating a sum-of-strides for each of a plurality of stride lengths that are larger than one by summing a number of previous strides that is equal to the stride length. Some embodiments of the method also include prefetching data in response to repetition of one or more of the sum-of-strides for one or more of the plurality of stride lengths.

    Abstract translation: 本申请描述了预取器的一些实施例,该预取器跟踪用于预取的多个步幅序列。 预取器的一些实施例实现一种方法,该方法包括通过对等于步幅长度的先前步幅的数量进行求和来产生大于1的多个步幅长度中的每一个步长的总和。 该方法的一些实施例还包括响应于对于多个步幅长度中的一个或多个步长的一个或多个步数的重复来预取数据。

Patent Agency Ranking