Pre-fetch chaining
    1.
    发明授权
    Pre-fetch chaining 有权
    预取链接

    公开(公告)号:US09569361B2

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

    申请号:US14325343

    申请日:2014-07-07

    CPC classification number: G06F12/0862 G06F12/10 G06F2212/6022

    Abstract: According to one general aspect, an apparatus may include a cache pre-fetcher, and a pre-fetch scheduler. The cache pre-fetcher may be configured to predict, based at least in part upon a virtual address, data to be retrieved from a memory system. The pre-fetch scheduler may be configured to convert the virtual address of the data to a physical address of the data, and request the data from one of a plurality of levels of the memory system. The memory system may include a plurality of levels, each level of the memory system configured to store data.

    Abstract translation: 根据一个一般方面,设备可以包括高速缓存预取器和预取调度器。 高速缓存预取器可以被配置为至少部分地基于虚拟地址预测要从存储器系统检索的数据。 预取调度器可以被配置为将数据的虚拟地址转换为数据的物理地址,并且从存储器系统的多个级别之一请求数据。 存储器系统可以包括多个级别,存储器系统的每个级别被配置为存储数据。

    COMPUTING SYSTEM WITH STRIDE PREFETCH MECHANISM AND METHOD OF OPERATION THEREOF
    3.
    发明申请
    COMPUTING SYSTEM WITH STRIDE PREFETCH MECHANISM AND METHOD OF OPERATION THEREOF 审中-公开
    具有前瞻性机制的计算机系统及其操作方法

    公开(公告)号:US20160054997A1

    公开(公告)日:2016-02-25

    申请号:US14832547

    申请日:2015-08-21

    Abstract: A computing system includes: an instruction dispatch module configured to receive an address stream; a prefetch module, coupled to the instruction dispatch module, configured to: train to concurrently detect a single-stride pattern or a multi-stride pattern from the address stream, speculatively fetch a program data based on the single-stride pattern or the multi-stride pattern, and continue to train for the single-stride pattern with a larger value for a stride count or for the multi-stride pattern.

    Abstract translation: 计算系统包括:指令调度模块,被配置为接收地址流; 耦合到所述指令调度模块的预取模块,被配置为:训练从所述地址流同时检测单步模式或多步式模式,基于所述单步模式或所述多步式模式推测性地获取程序数据, 并且继续训练具有更大的步幅计数或多步式模式的单步式模式。

Patent Agency Ranking