会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Prefetch hardware efficiency via prefetch hint instructions
    • 通过预取提示指令预取硬件效率
    • US07533242B1
    • 2009-05-12
    • US11279880
    • 2006-04-15
    • Laurent R. MollJorel D. HartmanPeter N. GlaskowskySeungyoon Peter SongJohn Gregory Favor
    • Laurent R. MollJorel D. HartmanPeter N. GlaskowskySeungyoon Peter SongJohn Gregory Favor
    • G06F9/26
    • G06F12/0862G06F9/30047G06F9/3455G06F9/383G06F9/3832G06F2212/1021G06F2212/6028
    • A software agent assembles prefetch hint instructions or prefixes defined in an instruction set architecture, the instructions/prefixes conveying prefetch hint information to a processor enabled to execute instructions according to the instruction set architecture. The prefetch hints are directed to control operation of one or more hardware memory prefetcher units included in the processor, providing for increased efficiency in memory prefetching operations. The hints may optionally provide any combination of parameters describing a memory reference traffic pattern to search for, when to begin searching, when to terminate prefetching, and how aggressively to prefetch. Thus the hardware prefetchers are enabled to make improved traffic prediction, providing more accurate results using reduced hardware resources. The hints may include any combination of specific pattern hints (one/two/N-dimensional strides, indirect, and indirect-stride), modifiers including sparse and region, and a prefetch-stop directive. The parameters may include any combination of a count, a priority and a ramp.
    • 软件代理装配在指令集架构中定义的预取提示指令或前缀,指令/前缀将预取提示信息传送到能够根据指令集架构执行指令的处理器。 预取提示旨在控制包括在处理器中的一个或多个硬件存储器预取器单元的操作,从而提高存储器预取操作的效率。 提示可以可选地提供描述存储器参考流量模式的参数的任何组合以搜索,何时开始搜索,何时终止预取,以及如何积极地预取。 因此,硬件预取器能够进行改进的流量预测,使用减少的硬件资源提供更准确的结果。 提示可以包括特定模式提示(一/二/ N维步幅,间接和间接步幅),包括稀疏和区域的修饰符以及预取停止指令的任何组合。 这些参数可以包括计数,优先级和斜坡的任何组合。
    • 4. 发明授权
    • Power conservation via DRAM access reduction
    • 通过DRAM访问减少节电
    • US07516274B2
    • 2009-04-07
    • US11351070
    • 2006-02-09
    • Laurent R. MollSeungyoon Peter SongPeter N. GlaskowskyYu Qing Cheng
    • Laurent R. MollSeungyoon Peter SongPeter N. GlaskowskyYu Qing Cheng
    • G06F13/00
    • G06F12/0802G06F1/3203G06F1/3225G06F1/3275G06F12/0875G06F12/0888G06F13/1694G06F2212/1028G06F2212/2515Y02D10/13Y02D10/14
    • Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein. In one usage scenario, data retained in the buffer/mini-cache is graphics refresh data maintained in a compressed format.
    • 通过DRAM访问减少的功率节省由在正常模式和缓冲模式下选择性地操作的缓冲器/微型缓存器提供。 在缓冲模式下,当CPU开始在低功耗状态下运行时,与缓存/微型缓存进行匹配的非缓存访问(例如由DMA设备产生的)与指定的物理地址范围匹配,而不是由存储器控制器 和DRAM。 缓冲/微型缓存处理包括在引用未命中时分配线路,以及当引用命中时从缓冲器/微型缓存器返回缓存数据。 根据多个替换策略中的一个替换策略,在缓冲器/微型缓存中替换行,包括当没有可用的空行时停止替换。 在正常模式下,当CPU开始在高功率状态下运行时,缓冲器/微型缓存类似于常规高速缓存,并且不能处理非缓存访问。 在一种使用场景中,保留在缓冲/微型缓存中的数据是以压缩格式维护的图形刷新数据。
    • 5. 发明授权
    • Small and power-efficient cache that can provide data for background DMA devices while the processor is in a low-power state
    • 小而高功效的缓存,可在处理器处于低功耗状态时为背景DMA设备提供数据
    • US07958312B2
    • 2011-06-07
    • US11559069
    • 2006-11-13
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • G06F12/00
    • G06F12/0835G06F1/3225G06F12/0802G06F12/0808G06F12/0864G06F12/0888G06F2212/1028G06F2212/6046Y02D10/13
    • Small and power-efficient buffer/mini-cache sources and sinks selected DMA accesses directed to a memory space included in a coherency domain of a microprocessor when cached data in the microprocessor is inaccessible due to any or all of the microprocessor being in a low-power state not supporting snooping. Satisfying the selected DMA accesses via the buffer/mini-cache enables reduced power consumption by allowing the microprocessor (or portion thereof) to remain in the low-power state. The buffer/mini-cache may be operated (temporarily) incoherently with respect to the cached data in the microprocessor and flushed before deactivation to synchronize with the cached data when the microprocessor (or portion thereof) transitions to a high-power state that enables snooping. Alternatively the buffer/mini-cache may be operated in a manner (incrementally) coherent with the cached data. The microprocessor implements one or more processors having associated cache systems (such as various arrangements of first-, second-, and higher-level caches).
    • 当微处理器中的缓存数据由于任何或所有微处理器处于低电平状态时,微处理器中的高速缓存数据不可访问时,小型和功率高效的缓冲器/微型高速缓冲存储器源和接收器被选择指向微处理器的相干域中的存储器空间, 电源状态不支持窥探。 通过缓冲器/微型缓存来满足所选择的DMA访问通过允许微处理器(或其一部分)保持在低功率状态来降低功耗。 缓冲器/微型高速缓存可以相对于微处理器中的高速缓存数据非相干地操作(暂时地),并且在微处理器(或其部分)转换到启用窥探的高功率状态之前,在去激活之前刷新以与缓存的数据同步 。 或者,缓冲器/微型缓存可以以与缓存的数据相一致的方式(递增地)操作。 微处理器实现具有相关联的高速缓存系统(例如第一,第二和更高级别高速缓存的各种布置)的一个或多个处理器。
    • 6. 发明授权
    • Power conservation via DRAM access reduction
    • 通过DRAM访问减少节电
    • US07904659B2
    • 2011-03-08
    • US11559133
    • 2006-11-13
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • G06F12/00
    • G06F12/0802G06F1/3203G06F1/3225G06F1/3275G06F12/0875G06F12/0888G06F13/1694G06F2212/1028G06F2212/2515Y02D10/13Y02D10/14
    • Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein. In one usage scenario, data retained in the buffer/mini-cache is graphics refresh data maintained in a compressed format.
    • 通过DRAM访问减少的功率节省由在正常模式和缓冲模式下选择性地操作的缓冲器/微型缓存器提供。 在缓冲模式下,当CPU开始在低功耗状态下运行时,与缓存/微型缓存进行匹配的非缓存访问(例如由DMA设备产生的)与指定的物理地址范围匹配,而不是由存储器控制器 和DRAM。 缓冲/微型缓存处理包括在引用未命中时分配线路,以及当引用命中时从缓冲器/微型缓存器返回缓存数据。 根据多个替换策略中的一个替换策略,在缓冲器/微型缓存中替换行,包括当没有可用的空行时停止替换。 在正常模式下,当CPU开始在高功率状态下运行时,缓冲器/微型缓存类似于常规高速缓存,并且不能处理非缓存访问。 在一种使用场景中,保留在缓冲/微型缓存中的数据是以压缩格式维护的图形刷新数据。
    • 7. 发明授权
    • Power conservation via DRAM access
    • 通过DRAM访问进行节能
    • US07899990B2
    • 2011-03-01
    • US11559192
    • 2006-11-13
    • Laurent R. MollSeungyoon Peter SongPeter N. GlaskowskyYu Qing Cheng
    • Laurent R. MollSeungyoon Peter SongPeter N. GlaskowskyYu Qing Cheng
    • G06F13/00
    • G06F1/3203G06F1/3225G06F1/3275G06F12/0802G06F12/0888G06F2212/2515Y02D10/13Y02D10/14
    • Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges, or having specific characteristics of the accesses themselves, are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein.
    • 通过DRAM访问减少的功率节省由在正常模式和缓冲模式下选择性地操作的缓冲器/微型缓存器提供。 在缓冲模式下,当CPU开始在低功率状态下运行时,与缓存/存储器相关的特定物理地址范围匹配或具有访问本身的特定特性的非缓存访问(例如由DMA设备生成) 微型缓存,而不是由存储器控制器和DRAM。 缓冲/微型缓存处理包括在引用未命中时分配线路,以及当引用命中时从缓冲器/微型缓存器返回缓存数据。 根据多个替换策略中的一个替换策略,在缓冲器/微型缓存中替换行,包括当没有可用的空行时停止替换。 在正常模式下,当CPU开始在高功率状态下运行时,缓冲器/微型缓存类似于常规高速缓存,并且不能处理非缓存访问。
    • 8. 发明授权
    • Small and power-efficient cache that can provide data for background DNA devices while the processor is in a low-power state
    • 小而高功率的缓存,可在处理器处于低功耗状态时为背景DNA设备提供数据
    • US07412570B2
    • 2008-08-12
    • US11351058
    • 2006-02-09
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • Laurent R. MollYu Qing ChengPeter N. GlaskowskySeungyoon Peter Song
    • G06F13/14
    • G06F12/0835G06F12/0875G06F13/28G06F2212/1028Y02D10/13
    • A small and power-efficient buffer/mini-cache sources and sinks selected DMA accesses directed to a memory space included in a coherency domain of a microprocessor when cached data in the microprocessor is inaccessible due to any or all of the microprocessor being in a low-power state not supporting snooping. Satisfying the selected DMA accesses via the buffer/mini-cache enables reduced power consumption by allowing the microprocessor (or portion thereof) to remain in the low-power state. The buffer/mini-cache may be operated (temporarily) incoherently with respect to the cached data in the microprocessor and flushed before deactivation to synchronize with the cached data when the microprocessor (or portion thereof) transitions to a high-power state that enables snooping. Alternatively the buffer/mini-cache may be operated in a manner (incrementally) coherent with the cached data. The microprocessor implements one or more processors having associated cache systems (such as various arrangements of first-, second-, and higher-level caches).
    • 当微处理器中的高速缓存数据由于微处理器中的任何一个或全部处于低电平状态而无法访问时,小型和功率高效的缓冲器/微型缓存器将选择的DMA访问定向到微处理器的相干域中的存储器空间 电源状态不支持窥探。 通过缓冲器/微型缓存来满足所选择的DMA访问通过允许微处理器(或其一部分)保持在低功率状态来降低功耗。 缓冲器/微型高速缓存可以相对于微处理器中的高速缓存数据非相干地操作(暂时地),并且在微处理器(或其部分)转换到启用窥探的高功率状态之前,在去激活之前刷新以与缓存数据同步 。 或者,缓冲器/微型缓存可以以与缓存的数据相一致的方式(递增地)操作。 微处理器实现具有相关联的高速缓存系统(例如第一,第二和更高级别高速缓存的各种布置)的一个或多个处理器。
    • 9. 发明授权
    • Re-fetching cache memory enabling low-power modes
    • 重新获取启用低功耗模式的高速缓存
    • US07647452B1
    • 2010-01-12
    • US11751949
    • 2007-05-22
    • Laurent R. MollPeter N. GlaskowskyJoseph B. Rowlands
    • Laurent R. MollPeter N. GlaskowskyJoseph B. Rowlands
    • G06F12/00
    • G11C7/20G06F12/0802G06F12/0804G06F12/0864G06F12/0888G06F12/0891G06F2212/1021G06F2212/1028G06F2212/2515G11C8/14G11C11/413G11C2207/2245Y02D10/13
    • A re-fetching cache memory improves efficiency of a processor, for example by reducing power consumption and/or increasing performance. When the cache memory is disabled or temporarily used for another purpose, a data portion of the cache memory is flushed, and a tag portion is saved in an archive. In some embodiments, the tag portion operates “in-place” as the archive, and in further embodiments, is placed in a reduced-power mode. In some embodiments, less than the full tag portion is archived. When the cache memory is re-enabled or when the temporary use completes, optionally and/or selectively, the tag portion is repopulated from the archive, and the data portion is re-fetched according to the repopulated tag portion. In some embodiments, less than the full archive is restored. According to various embodiments, processor access to the cache is enabled during one or more of: the saving; the repopulating; and the re-fetching.
    • 重新获取高速缓冲存储器可以提高处理器的效率,例如降低功耗和/或提高性能。 当缓存存储器被禁用或暂时用于另一目的时,高速缓冲存储器的数据部分被刷新,并且标签部分被保存在存档中。 在一些实施例中,标签部分作为归档操作“就地”,并且在另外的实施例中,被放置在降低功率模式中。 在一些实施例中,小于完整标签部分被归档。 当高速缓冲存储器被重新启用或暂时使用完成时,可选地和/或选择性地,标签部分从归档重新填充,并且数据部分根据重新填充的标签部分重新获取。 在一些实施例中,恢复小于完整归档。 根据各种实施例,在以下的一个或多个中启用对高速缓存的处理器访问:保存; 重新填补 并重新获取。
    • 10. 发明授权
    • Re-fetching cache memory enabling alternative operational modes
    • 重新获取缓存内存,实现其他操作模式
    • US07934054B1
    • 2011-04-26
    • US11751973
    • 2007-05-22
    • Laurent R. MollPeter N. GlaskowskyJoseph B. Rowlands
    • Laurent R. MollPeter N. GlaskowskyJoseph B. Rowlands
    • G06F12/00
    • G06F1/3203G06F1/3225G06F1/3275G06F12/0862G06F12/0891G06F12/0897G06F13/1694G06F2212/1028Y02D10/13Y02D10/14
    • A re-fetching cache memory improves efficiency of a system, for example by advantageously sharing the cache memory and/or by increasing performance. When some or all of the cache memory is temporarily used for another purpose, some or all of a data portion of the cache memory is flushed, and some or all of a tag portion is saved in an archive. In some embodiments, some or all of the tag portion operates “in-place” as the archive, and in further embodiments, is placed in a reduced-power mode. When the temporary use completes, optionally and/or selectively, at least some of the tag portion is repopulated from the archive, and the data portion is re-fetched according to the repopulated tag portion. According to various embodiments, processor access to the cache is enabled during one or more of: the saving; the repopulating; and the re-fetching.
    • 重新获取高速缓冲存储器提高了系统的效率,例如有利地共享高速缓冲存储器和/或通过提高性能。 当部分或全部缓存存储器临时用于另一目的时,高速缓冲存储器的数据部分的一些或全部被刷新,并且一部分或全部标签部分被保存在存档中。 在一些实施例中,标签部分的一些或全部作为归档操作“就地”,并且在另外的实施例中,被放置在降低功率模式中。 当暂时使用完成时,可选地和/或选择性地,从归档重新填充标签部分的至少一些,并且根据重新填充的标签部分重新获取数据部分。 根据各种实施例,在以下的一个或多个中启用对高速缓存的处理器访问:保存; 重新填补 并重新获取。