Reconfigurable fetch pipeline
    5.
    发明授权
    Reconfigurable fetch pipeline 有权
    可重构抓取管道

    公开(公告)号:US09529727B2

    公开(公告)日:2016-12-27

    申请号:US14287331

    申请日:2014-05-27

    摘要: A particular method includes selecting between a first cache access mode and a second cache access mode based on a number of instructions stored at an issue queue, a number of active threads of an execution unit, or both. The method further includes performing a first cache access. When the first cache access mode is selected, performing the first cache access includes performing a tag access and performing a data array access after performing the tag access. When the second cache access mode is selected, performing the first cache access includes performing the tag access in parallel with the data array access.

    摘要翻译: 一种特定的方法包括基于存储在发布队列中的指令数量,执行单元的活动线程数量,或两者来选择第一高速缓存访​​问模式和第二高速缓存访​​问模式。 该方法还包括执行第一高速缓存访​​问。 当选择第一高速缓存访​​问模式时,执行第一高速缓存访​​问包括在执行标签访问之后执行标签访问并执行数据阵列访问。 当选择第二高速缓存访​​问模式时,执行第一高速缓存访​​问包括与数据阵列访问并行地执行标签访问。

    Memory nest efficiency with cache demand generation
    8.
    发明授权
    Memory nest efficiency with cache demand generation 有权
    内存嵌套效率与缓存需求生成

    公开(公告)号:US09436608B1

    公开(公告)日:2016-09-06

    申请号:US14620240

    申请日:2015-02-12

    IPC分类号: G06F12/08

    摘要: Embodiments of the disclosure relate to optimizing a memory nest for a workload. Aspects include an operating system determining the cache/memory footprint of each work unit of the workload and assigning a time slice to each work unit of the workload based on the cache/memory footprint of each work unit. Aspects further include executing the workload on a processor by providing each work unit access to the processor for the time slice assigned to each work unit.

    摘要翻译: 本公开的实施例涉及优化用于工作负载的存储器套。 方面包括确定工作负载的每个工作单元的高速缓存/存储器占用面积的操作系统,并且基于每个工作单元的高速缓存/存储器占用面积,为工作负载的每个工作单元分配时间片。 方面还包括通过为分配给每个工作单元的时间片提供每个工作单元对处理器的访问来在处理器上执行工作量。

    DYNAMIC PARTIAL BLOCKING OF A CACHE ECC BYPASS
    10.
    发明申请
    DYNAMIC PARTIAL BLOCKING OF A CACHE ECC BYPASS 有权
    CACHE ECC旁路的动态部分阻塞

    公开(公告)号:US20160147597A1

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

    申请号:US14824264

    申请日:2015-08-12

    IPC分类号: G06F11/10 G06F12/08

    摘要: An aspect includes receiving a fetch request for a data block at a cache memory system that includes cache memory that is partitioned into a plurality of cache data ways including a cache data way that contains the data block. The data block is fetched and it is determined whether the in-line ECC checking and correcting should be bypassed. The determining is based on a bypass indicator corresponding to the cache data way. Based on determining that in-line ECC checking and correcting should be bypassed, returning the fetched data block to the requestor and performing an ECC process for the fetched data block subsequent to returning the fetched data block to the requestor. Based on determining that in-line ECC checking and correcting should not be bypassed, performing the ECC process for the fetched data block and returning the fetched data block to the requestor subsequent to performing the ECC process.

    摘要翻译: 一个方面包括在高速缓存存储器系统处接收对数据块的提取请求,该高速缓冲存储器系统包括高速缓存存储器,该高速缓冲存储器被分割成包括包含数据块的高速缓存数据方式的多个高速缓存数据路径。 取出数据块,确定是否应绕过在线ECC检查和校正。 该确定是基于对应于缓存数据方式的旁路指示器。 基于确定旁路ECC检查和纠正,在将获取的数据块返回给请求者之后,将获取的数据块返回给请求者并对所取出的数据块执行ECC处理。 基于确定不应该旁路在线ECC检查和校正,对所获取的数据块执行ECC处理,并且在执行ECC处理之后将获取的数据块返回给请求者。