HETEROGENOUS MEMORY ACCESS
    1.
    发明申请
    HETEROGENOUS MEMORY ACCESS 有权
    异构存储器访问

    公开(公告)号:US20150082062A1

    公开(公告)日:2015-03-19

    申请号:US14030515

    申请日:2013-09-18

    Abstract: A memory controller operable for selective memory access to areas of memory exhibiting different attributes leverages different memory capabilities that vary access speed, retention time and power consumption, among others. Different areas of memory have different attributes while remaining available to applications as a single contiguous range of addressable memory. The memory controller employs an operating mode that identifies operational priorities for a computing device, such as speed, power conservation, or efficiency. The memory controller identifies an area of memory based on an expected usage of the data stored in the area, for example an access frequency indicating future retrieval. The memory controller therefore selects areas of memory based on the operating mode and the expected usage of data to be stored in the area according to a heuristic that favors areas of memory based on those exhibiting attributes having a high correspondence to the expected usage of the data.

    Abstract translation: 存储器控制器可操作用于对显示不同属性的存储器区域的选择性存储器访问,利用改变存取速度,保留时间和功耗的不同存储器能力等。 存储器的不同区域具有不同的属性,而作为可寻址存储器的单个连续范围,可用于应用。 存储器控制器采用识别计算设备的操作优先级的操作模式,例如速度,功率节省或效率。 存储器控制器基于存储在该区域中的数据的预期使用情况来识别存储器区域,例如指示将来检索的访问频率。 因此,存储器控制器基于操作模式和存储在该区域中的数据的预期使用量,根据启发式方式来选择存储器区域,该启发式方法基于那些呈现与数据的预期使用高度对应的属性的那些, 。

    DYNAMIC OPERATIONS FOR 3D STACKED MEMORY USING THERMAL DATA
    2.
    发明申请
    DYNAMIC OPERATIONS FOR 3D STACKED MEMORY USING THERMAL DATA 有权
    使用热数据的三维堆叠存储器的动态操作

    公开(公告)号:US20130275665A1

    公开(公告)日:2013-10-17

    申请号:US13995899

    申请日:2011-09-30

    Abstract: Dynamic operations for operations for 3D stacked memory using thermal data. An embodiment of a memory device includes memory having multiple coupled memory elements and multiple thermal sensors, including a first thermal sensor in a first area of the memory stack and a second thermal sensor in a second area of the memory stack. A memory controller is to provide operations to modify thermal conditions of the memory elements based at least in part on thermal information generated by the thermal sensors.

    Abstract translation: 使用热量数据的3D堆叠存储器的操作的动态操作。 存储器件的实施例包括具有多个耦合的存储器元件和多个热传感器的存储器,所述多个热传感器包括存储器堆叠的第一区域中的第一热传感器和存储器堆叠的第二区域中的第二热传感器。 存储器控制器至少部分地基于由热传感器产生的热信息来提供操作来修改存储元件的热条件。

    Adaptive address mapping with dynamic runtime memory mapping selection
    3.
    发明授权
    Adaptive address mapping with dynamic runtime memory mapping selection 有权
    自适应地址映射与动态运行时内存映射选择

    公开(公告)号:US08135936B2

    公开(公告)日:2012-03-13

    申请号:US12646248

    申请日:2009-12-23

    CPC classification number: G06F12/10 G06F12/0607 Y02D10/13

    Abstract: A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resources. The performance of each memory mapping may be different under different runtime or load conditions of the computing device. A memory controller can monitor runtime performance of the current memory mapping and dynamically change memory mappings at runtime based on monitored or observed performance of the memory mappings. The performance monitoring can be modified for any of a number of different granularities possible within the system, from the byte level to memory channel.

    Abstract translation: 系统监视并动态地改变计算系统运行时的内存映射。 计算系统具有各种存储器资源,以及多种可能的映射,其指示如何将数据存储在存储器资源中并随后从存储器资源访问。 在计算设备的不同运行时或负载条件下,每个存储器映射的性能可能不同。 内存控制器可以监视当前内存映射的运行时性能,并根据内存映射的监视或观察性能在运行时动态更改内存映射。 性能监视可以在系统中从字节级别到存储器通道的任意数量的不同粒度进行修改。

    ADAPTIVE ADDRESS MAPPING WITH DYNAMIC RUNTIME MEMORY MAPPING SELECTION
    4.
    发明申请
    ADAPTIVE ADDRESS MAPPING WITH DYNAMIC RUNTIME MEMORY MAPPING SELECTION 有权
    具有动态运行记忆映射选择的自适应地址映射

    公开(公告)号:US20110153908A1

    公开(公告)日:2011-06-23

    申请号:US12646248

    申请日:2009-12-23

    CPC classification number: G06F12/10 G06F12/0607 Y02D10/13

    Abstract: A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resources. The performance of each memory mapping may be different under different runtime or load conditions of the computing device. A memory controller can monitor runtime performance of the current memory mapping and dynamically change memory mappings at runtime based on monitored or observed performance of the memory mappings. The performance monitoring can be modified for any of a number of different granularities possible within the system, from the byte level to memory channel.

    Abstract translation: 系统监视并动态地改变计算系统运行时的内存映射。 计算系统具有各种存储器资源,以及多种可能的映射,其指示如何将数据存储在存储器资源中并随后从存储器资源访问。 在计算设备的不同运行时或负载条件下,每个存储器映射的性能可能不同。 内存控制器可以监视当前内存映射的运行时性能,并根据内存映射的监视或观察性能在运行时动态更改内存映射。 性能监视可以在系统中从字节级别到存储器通道的任意数量的不同粒度进行修改。

    Data Processing Arrangement
    6.
    发明申请
    Data Processing Arrangement 审中-公开
    数据处理安排

    公开(公告)号:US20070113113A1

    公开(公告)日:2007-05-17

    申请号:US11539121

    申请日:2006-10-05

    CPC classification number: G06F1/3203 G06F1/324 Y02D10/126

    Abstract: A data processing arrangement including a plurality of processing units. Each processing unit has a processing element, a data memory, a fill level unit, and a control unit. The processing element processes data stored in the data memory, or the data memory stores results of data processing performed by the processing element. The fill level unit generates a fill level signal signaling an amount of data stored in the data memory. The control unit controls processing power of the processing element based on the fill level signal.

    Abstract translation: 一种数据处理装置,包括多个处理单元。 每个处理单元具有处理元件,数据存储器,填充级单元和控制单元。 处理元件处理存储在数据存储器中的数据,或者数据存储器存储由处理元件执行的数据处理的结果。 填充级别单元产生用于指示存储在数据存储器中的数据量的填充电平信号。 控制单元基于填充电平信号来控制处理元件的处理能力。

    Heterogenous memory access
    7.
    发明授权
    Heterogenous memory access 有权
    异构内存访问

    公开(公告)号:US09513692B2

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

    申请号:US14030515

    申请日:2013-09-18

    Abstract: A memory controller operable for selective memory access to areas of memory exhibiting different attributes leverages different memory capabilities that vary access speed, retention time and power consumption, among others. Different areas of memory have different attributes while remaining available to applications as a single contiguous range of addressable memory. The memory controller employs an operating mode that identifies operational priorities for a computing device, such as speed, power conservation, or efficiency. The memory controller identifies an area of memory based on an expected usage of the data stored in the area, for example an access frequency indicating future retrieval. The memory controller therefore selects areas of memory based on the operating mode and the expected usage of data to be stored in the area according to a heuristic that favors areas of memory based on those exhibiting attributes having a high correspondence to the expected usage of the data.

    Abstract translation: 存储器控制器可操作用于对显示不同属性的存储器区域的选择性存储器访问,利用改变存取速度,保留时间和功耗的不同存储器能力等。 存储器的不同区域具有不同的属性,而作为可寻址存储器的单个连续范围,可用于应用。 存储器控制器采用识别计算设备的操作优先级的操作模式,例如速度,功率节省或效率。 存储器控制器基于存储在该区域中的数据的预期使用情况来识别存储器区域,例如指示将来检索的访问频率。 因此,存储器控制器基于操作模式和存储在该区域中的数据的预期使用量,根据启发式方式来选择存储器区域,该启发式方法基于那些呈现与数据的预期使用高度对应的属性的那些, 。

    CACHE OPERATIONS FOR MEMORY MANAGEMENT
    8.
    发明申请
    CACHE OPERATIONS FOR MEMORY MANAGEMENT 有权
    内存管理的高速缓存操作

    公开(公告)号:US20160203085A1

    公开(公告)日:2016-07-14

    申请号:US14127483

    申请日:2013-09-27

    Abstract: In accordance with the present description, cache operations for a memory-sided cache in front of a backing memory such as a byte-addressable non-volatile memory, include combining at least two of a first operation, a second operation and a third operation, wherein the first operation includes evicting victim cache entries from the cache memory in accordance with a replacement policy which is biased to evict cache entries having clean cache lines over evicting cache entries having dirty cache lines. The second operation includes evicting victim cache entries from the primary cache memory to a victim cache memory of the cache memory, and the third operation includes translating memory location addresses to shuffle and spread the memory location addresses within an address range of the backing memory. It is believed that various combinations of these operations may provide improved operation of a memory. Other aspects are described herein.

    Abstract translation: 根据本说明书,在诸如字节可寻址非易失性存储器的后备存储器之前的存储器侧高速缓存的高速缓存操作包括组合第一操作,第二操作和第三操作中的至少两个, 其中所述第一操作包括根据替代策略来驱逐来自所述高速缓冲存储器的受害者缓存条目,所述替换策略被偏置以驱逐具有干净高速缓存行的高速缓存条目,以驱逐具有脏高速缓存行的高速缓存条目。 第二操作包括将从高速缓冲存储器的受害者缓存条目驱逐到高速缓冲存储器的受害缓存存储器,并且第三操作包括转换存储器位置地址,以便将后续存储器的地址范围内的存储器位置地址进行混洗和扩展。 相信这些操作的各种组合可以提供改进的存储器的操作。 本文描述了其它方面。

    Dynamic operations for 3D stacked memory using thermal data
    9.
    发明授权
    Dynamic operations for 3D stacked memory using thermal data 有权
    使用热数据的3D堆叠内存的动态操作

    公开(公告)号:US09195577B2

    公开(公告)日:2015-11-24

    申请号:US13995899

    申请日:2011-09-30

    Abstract: Dynamic operations for operations for 3D stacked memory using thermal data. An embodiment of a memory device includes memory having multiple coupled memory elements and multiple thermal sensors, including a first thermal sensor in a first area of the memory stack and a second thermal sensor in a second area of the memory stack. A memory controller is to provide operations to modify thermal conditions of the memory elements based at least in part on thermal information generated by the thermal sensors.

    Abstract translation: 使用热量数据的3D堆叠存储器的操作的动态操作。 存储器件的实施例包括具有多个耦合的存储器元件和多个热传感器的存储器,所述多个热传感器包括存储器堆叠的第一区域中的第一热传感器和存储器堆叠的第二区域中的第二热传感器。 存储器控制器至少部分地基于由热传感器产生的热信息来提供操作来修改存储元件的热条件。

    Adaptive address mapping with dynamic runtime memory mapping selection
    10.
    发明授权
    Adaptive address mapping with dynamic runtime memory mapping selection 有权
    自适应地址映射与动态运行时内存映射选择

    公开(公告)号:US09026767B2

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

    申请号:US13419172

    申请日:2012-03-13

    Abstract: A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resources. The performance of each memory mapping may be different under different runtime or load conditions of the computing device. A memory controller can monitor runtime performance of the current memory mapping and dynamically change memory mappings at runtime based on monitored or observed performance of the memory mappings. The performance monitoring can be modified for any of a number of different granularities possible within the system, from the byte level to memory channel.

    Abstract translation: 系统监视并动态地改变计算系统运行时的内存映射。 计算系统具有各种存储器资源,以及多种可能的映射,其指示如何将数据存储在存储器资源中并随后从存储器资源访问。 在计算设备的不同运行时或负载条件下,每个存储器映射的性能可能不同。 内存控制器可以监视当前内存映射的运行时性能,并根据内存映射的监视或观察性能在运行时动态更改内存映射。 性能监视可以在系统中从字节级别到存储器通道的任意数量的不同粒度进行修改。

Patent Agency Ranking