会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PAGE MISS HANDLER INCLUDING WEAR LEVELING LOGIC
    • PAGE MISS HANDLER包括磨损级别逻辑
    • US20140201495A1
    • 2014-07-17
    • US13995464
    • 2011-12-23
    • Nevin HyuseinovaQiong Cai
    • Nevin HyuseinovaQiong Cai
    • G06F12/10G06F12/02
    • G06F12/1027G06F12/0246G06F12/1009G06F2212/202G06F2212/7211G11C16/3495
    • Embodiments of the invention describe an apparatus, system and method for utilizing a page miss handler having wear leveling logic/modules for memory devices. Embodiments of the invention may track an amount of writes directed towards cells of a memory device, and determine whether a linear address specified by a system write transaction is included in a translation-lookaside buffer (TLB). In response to determining the linear address is not included in the TLB, resulting in a TLB miss, embodiments of the invention may perform a page table walk to obtain a corresponding physical address, and convert the physical address to a device address for accessing the memory device based the tracked amount of writes. Thus, embodiments of the invention are more efficient compared to prior art solutions, as instead of all memory operations, only those that miss in the TLB incur additional wear leveling address translation overhead.
    • 本发明的实施例描述了一种用于利用具有用于存储器件的磨损均衡逻辑/模块的页面未命中处理器的装置,系统和方法。 本发明的实施例可以跟踪针对存储器设备的单元的写入量,并且确定由系统写入事务指定的线性地址是否包括在翻译后备缓冲器(TLB)中。 响应于确定线性地址不包括在TLB中,导致TLB未命中,本发明的实施例可以执行页表移动以获得对应的物理地址,并将物理地址转换为用于访问存储器的设备地址 设备基于跟踪的写入量。 因此,与现有技术的解决方案相比,本发明的实施例更有效,而不是所有存储器操作,只有那些在TLB中错过的那些才能产生额外的损耗均衡地址转换开销。
    • 2. 发明申请
    • WORKLOAD ADAPTIVE ADDRESS MAPPING
    • 工作自适应地址映射
    • US20140032873A1
    • 2014-01-30
    • US13995469
    • 2011-12-28
    • Serkan OzdemirQiong CaiAyose J. FalconNevin Hyuseinova
    • Serkan OzdemirQiong CaiAyose J. FalconNevin Hyuseinova
    • G06F12/06
    • G06F12/06G06F12/0292G06F12/0646G06F13/16G06F2212/502G11C13/0004
    • Embodiments of the invention describe an apparatus, system and method for workload adaptive address mapping. Embodiments of the invention may receive a request to initialize a system memory including a plurality of memory banks. Using a plurality of memory address mapping schemes for memory settings for the system memory, a system characterization workload is executed during the initialization of the system memory, the system characterization workload including a plurality of transactions directed towards the system memory. Embodiments of the invention may monitor target addresses of the plurality of transactions directed towards the system memory. One of the plurality of memory address mapping schemes is selected based, at least in part, on the target addresses of the plurality of transactions.
    • 本发明的实施例描述了用于工作负载自适应地址映射的装置,系统和方法。 本发明的实施例可以接收初始化包括多个存储体的系统存储器的请求。 使用用于系统存储器的存储器设置的多个存储器地址映射方案,在系统存储器的初始化期间执行系统表征工作负载,系统表征工作负载包括指向系统存储器的多个事务。 本发明的实施例可以监视针对系统存储器的多个事务的目标地址。 至少部分地基于多个事务的目标地址来选择多个存储器地址映射方案中的一个。
    • 4. 发明授权
    • Page miss handler including wear leveling logic
    • 页面错误处理程序包括磨损均衡逻辑
    • US09262336B2
    • 2016-02-16
    • US13995464
    • 2011-12-23
    • Nevin HyuseinovaQiong Cai
    • Nevin HyuseinovaQiong Cai
    • G06F12/10G11C16/34G06F12/02
    • G06F12/1027G06F12/0246G06F12/1009G06F2212/202G06F2212/7211G11C16/3495
    • Embodiments of the invention describe an apparatus, system and method for utilizing a page miss handler having wear leveling logic/modules for memory devices. Embodiments of the invention may track an amount of writes directed towards cells of a memory device, and determine whether a linear address specified by a system write transaction is included in a translation-lookaside buffer (TLB). In response to determining the linear address is not included in the TLB, resulting in a TLB miss, embodiments of the invention may perform a page table walk to obtain a corresponding physical address, and convert the physical address to a device address for accessing the memory device based the tracked amount of writes. Thus, embodiments of the invention are more efficient compared to prior art solutions, as instead of all memory operations, only those that miss in the TLB incur additional wear leveling address translation overhead.
    • 本发明的实施例描述了一种用于利用具有用于存储器件的磨损均衡逻辑/模块的页面未命中处理器的装置,系统和方法。 本发明的实施例可以跟踪针对存储器设备的单元的写入量,并且确定由系统写入事务指定的线性地址是否包括在翻译后备缓冲器(TLB)中。 响应于确定线性地址不包括在TLB中,导致TLB未命中,本发明的实施例可以执行页表移动以获得对应的物理地址,并将物理地址转换为用于访问存储器的设备地址 设备基于跟踪的写入量。 因此,与现有技术的解决方案相比,本发明的实施例更有效,而不是所有存储器操作,只有那些在TLB中错过的那些才能产生额外的损耗均衡地址转换开销。
    • 5. 发明授权
    • Utility and lifetime based cache replacement policy
    • 实用和基于生命周期的缓存替换策略
    • US09075746B2
    • 2015-07-07
    • US13992240
    • 2011-12-23
    • Nevin HyuseinovaQiong CaiSerkan OzdemirAyose J. Falcon
    • Nevin HyuseinovaQiong CaiSerkan OzdemirAyose J. Falcon
    • G06F12/12G06F12/08G06F13/16
    • G06F12/121G06F12/08G06F12/0811G06F12/0897G06F12/12G06F12/123G06F12/126G06F12/127G06F13/16G06F2212/1024G06F2212/502
    • Embodiments of the invention describe an apparatus, system and method for utilizing a utility and lifetime based cached replacement policy as described herein. For processors having one or more processor cores and a cache memory accessible via the processor core(s), embodiments of the invention describe a cache controller to determine, for a plurality of cache blocks in the cache memory, an estimated utility and lifetime of the contents of each cache block, the utility of a cache block to indicate a likelihood of use its contents, the lifetime of a cache block to indicate a duration of use of its contents. Upon receiving a cache access request resulting in a cache miss, said cache controller may select one of the cache blocks to be replaced based, at least in part, on one of the estimated utility or estimated lifetime of the cache block.
    • 本发明的实施例描述了一种利用如本文所述的效用和基于生命周期的高速缓存替换策略的装置,系统和方法。 对于具有一个或多个处理器核心的处理器和经由处理器核心可访问的高速缓存存储器,本发明的实施例描述了一种高速缓存控制器,用于为高速缓冲存储器中的多个高速缓存块确定估计的效用和寿命 每个高速缓存块的内容,高速缓存块用于指示使用其内容的可能性的效用,高速缓存块的生命周期表示其内容的使用持续时间。 在接收到导致高速缓存未命中的高速缓存访​​问请求时,所述高速缓存控制器可以至少部分地基于高速缓存块的估计效用或估计的使用寿命之一来选择要替换的高速缓存块之一。
    • 7. 发明申请
    • SYSTEM AND METHOD FOR MANAGING PERSISTENCE WITH A MULTI-LEVEL MEMORY HIERARCHY INCLUDING NON-VOLATILE MEMORY
    • 用于管理具有包含非易失性存储器的多级存储器层次的持续性的系统和方法
    • US20140052891A1
    • 2014-02-20
    • US13997220
    • 2012-03-29
    • Ferad ZyulkyarovQiong CaiNevin HyuseinovaSerkan Ozdemir
    • Ferad ZyulkyarovQiong CaiNevin HyuseinovaSerkan Ozdemir
    • G06F12/00
    • G06F12/00G06F9/3004
    • An apparatus and method for implementing non-volatile store (nvstore) and non-volatile flush (nvflush) instructions. For example, a method according to one embodiment comprises: executing a set of non-volatile store instructions indicating data to be persisted to a non-volatile memory (NVM) of a multi-level system memory hierarchy; generating an entry in an NVM store queue prior to storing the data to the NVM, each entry indicating that the data associated therewith has not yet been persisted to non-volatile memory; executing a non-volatile flush instruction at a time when the data associated with each entry in the non-volatile store queue should be persisted to non-volatile memory; and removing the entries from the NVM store queue as the data associated with each entry is written to non-volatile memory
    • 用于实现非易失性存储(nvstore)和非易失性flush(nvflush)指令的装置和方法。 例如,根据一个实施例的方法包括:执行指示要持久存储到多级系统存储器层级的非易失性存储器(NVM)的数据的一组非易失性存储指令; 在将数据存储到NVM之前,在NVM存储队列中生成条目,每个条目指示与其相关联的数据尚未被持久化到非易失性存储器; 在与非易失性存储队列中的每个条目相关联的数据应该被持久化到非易失性存储器时执行非易失性闪存指令; 并从NVM存储队列中删除条目,因为与每个条目关联的数据被写入非易失性存储器
    • 10. 发明申请
    • SUB-BLOCK BASED WEAR LEVELING
    • 基于子块的磨损水平
    • US20140189284A1
    • 2014-07-03
    • US13992636
    • 2011-12-23
    • Nevin HyuseinovaQiong Cai
    • Nevin HyuseinovaQiong Cai
    • G06F12/10
    • G06F12/10G06F12/0238G06F12/0292G06F2212/7211G11C16/3495
    • Embodiments of the invention describe an apparatus, system and method for sub-block based wear leveling for memory devices. Embodiments of the invention may receive a write request to a physical memory address including a physical block address and a physical sub-block address. An address remapping table is accessed to translate the physical block address to a memory device block address to locate a plurality of memory device sub-blocks. A plurality of sub-block activity counters are accessed, each sub-block activity counter associated with one of the memory device sub-blocks. One of the plurality of memory device sub-blocks is selected to store write data of the write request based, at least in part, on values of the plurality of sub-block activity counters, and the value of the sub-block activity counter associated with the selected memory device sub-block is updated.
    • 本发明的实施例描述了一种用于存储器件的基于子块的磨损均衡的装置,系统和方法。 本发明的实施例可以接收对包括物理块地址和物理子块地址的物理存储器地址的写入请求。 访问地址重映射表以将物理块地址转换为存储器件块地址以定位多个存储器件子块。 访问多个子块活动计数器,每个子块活动计数器与存储器件子块之一相关联。 多个存储器件子块中的一个被选择为至少部分地基于多个子块活动计数器的值和相关联的子块活动计数器的值来存储写入请求的写入数据 所选择的存储器件子块被更新。