METHOD, APPARATUS, AND SYSTEM FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION INCLUDING DYNAMIC CACHE SIZING AND CACHE OPERATING VOLTAGE MANAGEMENT FOR OPTIMAL POWER PERFORMANCE
    2.
    发明申请
    METHOD, APPARATUS, AND SYSTEM FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION INCLUDING DYNAMIC CACHE SIZING AND CACHE OPERATING VOLTAGE MANAGEMENT FOR OPTIMAL POWER PERFORMANCE 有权
    用于能源效率和能源保护的方法,装置和系统,包括动态高速缓存和高速运行电压管理,实现最佳功率性能

    公开(公告)号:US20120159074A1

    公开(公告)日:2012-06-21

    申请号:US13336977

    申请日:2011-12-23

    IPC分类号: G06F12/08

    摘要: Embodiments of the invention relate to increased energy efficiency and conservation by reducing and increasing an amount of cache available for use by a processor, and an amount of power supplied to the cache and to the processor, based on the amount of cache actually being used by the processor to process data. For example, a power control unit (PCU) may monitor a last level cache (LLC) to identify if the size or amount of the cache being used by a processor to process data and to determine heuristics based on that amount. Based on the monitored amount of cache being used and the heuristics, the PCU causes a corresponding decrease or increase in an amount of the cache available for use by the processor, and a corresponding decrease or increase in an amount of power supplied to the cache and to the processor.

    摘要翻译: 本发明的实施例涉及通过减少和增加可供由处理器使用的高速缓存量和提供给高速缓存和处理器的功率量来提高能量效率和节约,基于实际使用的缓存量 处理器处理数据。 例如,功率控制单元(PCU)可以监视最后一级高速缓存(LLC)以识别处理器正在使用的高速缓存的大小或数量来处理数据,并且基于该量来确定启发式。 基于所使用的缓存的监视量和启发式,PCU引起可用于处理器的缓存的量的相应减少或增加,并且相应地降低或增加提供给高速缓存的功率量,以及 到处理器。

    Method, apparatus, and system for energy efficiency and energy conservation including dynamic cache sizing and cache operating voltage management for optimal power performance
    3.
    发明授权
    Method, apparatus, and system for energy efficiency and energy conservation including dynamic cache sizing and cache operating voltage management for optimal power performance 有权
    能量效率和节能的方法,装置和系统,包括动态高速缓存大小和高速缓存操作电压管理,实现最佳功率性能

    公开(公告)号:US08713256B2

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

    申请号:US13336977

    申请日:2011-12-23

    IPC分类号: G06F12/00

    摘要: Embodiments described herein vary an amount of cache available for use by a processor, and an amount of power supplied to the cache and to the processor, based on the amount of cache actually being used by the processor to process data. For example, a power control unit (PCU) may monitor a last level cache (LLC) to identify if the size or amount of the cache being used by a processor to process data and to determine heuristics based on that amount. Based on the monitored amount of cache being used and the heuristics, the PCU causes a corresponding decrease or increase in an amount of the cache available for use by the processor, and a corresponding decrease or increase in an amount of power supplied to the cache and to the processor.

    摘要翻译: 本文描述的实施例基于处理器实际使用的缓存的量来改变可用于由处理器使用的高速缓存的数量和提供给高速缓存和处理器的功率量。 例如,功率控制单元(PCU)可以监视最后一级高速缓存(LLC)以识别处理器正在使用的高速缓存的大小或数量来处理数据,并且基于该量来确定启发式。 基于所使用的缓存的监视量和启发式,PCU引起可用于处理器的缓存的量的相应减少或增加,并且相应地降低或增加提供给高速缓存的功率量,以及 到处理器。

    Memory cell write
    4.
    发明授权
    Memory cell write 有权
    存储单元写

    公开(公告)号:US08345491B2

    公开(公告)日:2013-01-01

    申请号:US13282331

    申请日:2011-10-26

    IPC分类号: G11C7/00

    CPC分类号: G11C11/412 G11C11/419

    摘要: Embodiments of a memory cell comprising a voltage module configured to supply a first supply voltage and a second supply voltage, a data node programming module configured to receive the first supply voltage and to program a data node based at least in part on a write data line, and a complementary data node programming module configured to receive the second supply voltage and to program a complementary data node based at least in part on a complementary write data line, wherein the voltage module is configured such that the first supply voltage is substantially different from the second supply voltage for a period of time while the memory device is being programmed. Additional variants and embodiments may also be disclosed and claimed.

    摘要翻译: 存储单元的实施例包括被配置为提供第一电源电压和第二电源电压的电压模块,数据节点编程模块,被配置为接收第一电源电压并且至少部分地基于写数据线来编程数据节点 以及互补数据节点编程模块,其被配置为接收所述第二电源电压并且至少部分地基于互补写入数据线来编程互补数据节点,其中所述电压模块被配置为使得所述第一电源电压基本上不同于 第二电源电压在存储器件被编程期间一段时间。 也可以公开和要求保护附加的变型和实施例。

    SHARED FUNCTION MULTI-PORTED ROM APPARATUS AND METHOD
    5.
    发明申请
    SHARED FUNCTION MULTI-PORTED ROM APPARATUS AND METHOD 有权
    共享功能多点ROM设备和方法

    公开(公告)号:US20120198208A1

    公开(公告)日:2012-08-02

    申请号:US13338887

    申请日:2011-12-28

    IPC分类号: G06F9/30

    摘要: Various embodiments may be disclosed that may share a ROM pull down logic circuit among multiple ports of a processing core. The processing core may include an execution unit (EU) having an array of read only memory (ROM) pull down logic storing math functions. The ROM pull down logic circuit may implement single instruction, multiple data (SIMD) operations. The ROM pull down logic circuit may be operatively coupled with each of the multiple ports in a multi-port function sharing arrangement. Sharing the ROM pull down logic circuit reduces the need to duplicate logic and may result in a savings of chip area as well as a savings of power.

    摘要翻译: 可以公开可以在处理核心的多个端口中共享ROM下拉逻辑电路的各种实施例。 处理核心可以包括具有存储数学函数的只读存储器(ROM)下拉逻辑阵列的执行单元(EU)。 ROM下拉逻辑电路可以实现单指令,多数据(SIMD)操作。 ROM下拉逻辑电路可以在多端口功能共享装置中与多个端口中的每一个可操作地耦合。 共享ROM下拉逻辑电路减少了重复逻辑的需要,并且可以节省芯片面积以及节省功率。

    Dynamic error handling using parity and redundant rows
    6.
    发明授权
    Dynamic error handling using parity and redundant rows 有权
    使用奇偶校验和冗余行的动态错误处理

    公开(公告)号:US09075741B2

    公开(公告)日:2015-07-07

    申请号:US13327845

    申请日:2011-12-16

    摘要: Embodiments of an invention for dynamic error correction using parity and redundant rows are disclosed. In one embodiment, an apparatus includes a storage structure, parity logic, an error storage space, and an error event generator. The storage structure is to store a plurality of data values. The parity logic is to detect a parity error in a data value stored in the storage structure. The error storage space is to store an indication of a detection of the parity error. The error event generator is to generate an event in response to the indication of the parity error being stored in the error storage space.

    摘要翻译: 公开了使用奇偶校验和冗余行的动态纠错的发明的实施例。 在一个实施例中,装置包括存储结构,奇偶校验逻辑,错误存储空间和错误事件发生器。 存储结构是存储多个数据值。 奇偶校验逻辑是检测存储在存储结构中的数据值中的奇偶校验错误。 错误存储空间是存储奇偶校验错误检测的指示。 错误事件发生器响应于存储在错误存储空间中的奇偶校验错误的指示而生成事件。

    Shared function multi-ported ROM apparatus and method
    8.
    发明授权
    Shared function multi-ported ROM apparatus and method 有权
    共享功能多端口ROM设备和方法

    公开(公告)号:US09336008B2

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

    申请号:US13338887

    申请日:2011-12-28

    IPC分类号: G06F9/30 G06F9/38 G06F7/544

    摘要: Various embodiments may be disclosed that may share a ROM pull down logic circuit among multiple ports of a processing core. The processing core may include an execution unit (EU) having an array of read only memory (ROM) pull down logic storing math functions. The ROM pull down logic circuit may implement single instruction, multiple data (SIMD) operations. The ROM pull down logic circuit may be operatively coupled with each of the multiple ports in a multi-port function sharing arrangement. Sharing the ROM pull down logic circuit reduces the need to duplicate logic and may result in a savings of chip area as well as a savings of power.

    摘要翻译: 可以公开可以在处理核心的多个端口中共享ROM下拉逻辑电路的各种实施例。 处理核心可以包括具有存储数学函数的只读存储器(ROM)下拉逻辑阵列的执行单元(EU)。 ROM下拉逻辑电路可以实现单指令,多数据(SIMD)操作。 ROM下拉逻辑电路可以在多端口功能共享装置中与多个端口中的每一个可操作地耦合。 共享ROM下拉逻辑电路减少了重复逻辑的需要,并且可以节省芯片面积以及节省功率。

    Increasing Memory Bandwidth in Processor-Based Systems
    9.
    发明申请
    Increasing Memory Bandwidth in Processor-Based Systems 有权
    在基于处理器的系统中增加内存带宽

    公开(公告)号:US20110078485A1

    公开(公告)日:2011-03-31

    申请号:US12570137

    申请日:2009-09-30

    IPC分类号: G06F1/04

    摘要: The amount of data that may be transferred between a processing unit and a memory may be increased by transferring information during both the high and low phases of a clock. As one example, in a graphics processor using a general purpose register file as a memory and a mathematical box as a processing unit, the amount of data that can be transferred can be increased by transferring data during both the high and low phases of a clock.

    摘要翻译: 可以通过在时钟的高阶段和低阶段之间传送信息来增加可在处理单元和存储器之间传送的数据量。 作为一个例子,在使用通用寄存器文件作为存储器和数学框作为处理单元的图形处理器中,可以通过在时钟的高阶段和低阶段之间传送数据来增加可以传送的数据量 。

    Look ahead LRU array update scheme to minimize clobber in sequentially accessed memory
    10.
    发明授权
    Look ahead LRU array update scheme to minimize clobber in sequentially accessed memory 失效
    展望未来的LRU阵列更新方案,以最大限度地减少顺序存取的内存中的破坏

    公开(公告)号:US07155574B2

    公开(公告)日:2006-12-26

    申请号:US11414541

    申请日:2006-05-01

    IPC分类号: G06F12/00

    摘要: A high-speed memory management technique that minimizes clobber in sequentially accessed memory, including but not limited to, for example, a trace cache. The method includes selecting a victim set from a sequentially accessed memory; selecting a victim way for the selected victim set; reading a next way pointer from a trace line of a trace currently stored in the selected victim way, if the selected victim way has the next way pointer; and writing a next line of the new trace into the selected victim way over the trace line of the currently stored trace. The method also includes forcing a replacement algorithm of next set to select a victim way of the next set using the next way pointer, if the trace line of the currently stored trace is not an active trace tail line.

    摘要翻译: 一种高速存储器管理技术,其使顺序访问的存储器中的电路最小化,包括但不限于例如跟踪高速缓存。 该方法包括从顺序访问的存储器中选择一个受害者集合; 选择所选受害者集合的受害方式; 如果所选择的受害者方式具有下一个方向指针,则从当前存储在所选择的受害者方式中的跟踪的跟踪行读取下一个方向指针; 并通过当前存储的轨迹的轨迹线将新轨迹的下一行写入所选的受害者方式。 该方法还包括,如果当前存储的跟踪的跟踪线不是活动跟踪尾线,则使用下一个方向指针强制下一集合的替换算法来选择下一集合的受害方式。