GARBAGE COLLECTION IN SSD DRIVES
    43.
    发明申请
    GARBAGE COLLECTION IN SSD DRIVES 有权
    固态硬盘驱动器中的收集

    公开(公告)号:US20170075805A1

    公开(公告)日:2017-03-16

    申请号:US14850447

    申请日:2015-09-10

    Abstract: A storage device, such as a NAND flash device, includes a controller that maintains a temperature for a plurality of data blocks, the temperature calculated according to a function that increases with a number of valid data objects in the block and recency with which the valid data objects have been accessed. Blocks with the lowest temperature are selected for garbage collection. Recency for a block is determined based on a number of valid data objects stored in the block that are referenced in a hot list of a LRU list. During garbage collection, data objects that are least recently used are invalidated to reduce write amplification.

    Abstract translation: 诸如NAND闪存装置的存储装置包括一个控制器,该控制器维持多个数据块的温度,该温度是根据随块中有效数据对象数量增加的函数而计算出的温度以及有效 数据对象已被访问。 选择具有最低温度的块用于垃圾收集。 基于在LRU列表的热列表中引用的块中存储的有效数据对象的数量来确定块的新近度。 在垃圾收集期间,最近使用的数据对象无效,以减少写入放大。

    CACHE-AWARE BACKGROUND STORAGE PROCESSES
    45.
    发明申请
    CACHE-AWARE BACKGROUND STORAGE PROCESSES 审中-公开
    高速缓存后台存储过程

    公开(公告)号:US20170052889A1

    公开(公告)日:2017-02-23

    申请号:US15193147

    申请日:2016-06-27

    Inventor: Avishay Traeger

    Abstract: A system for data storage includes one or more storage devices, a cache memory, and one or more processors. The processors are configured to store data in the storage devices, to cache part of the stored data in the cache memory, and to apply a background maintenance process to at least some of the data stored in the storage devices, including modifying the background maintenance process depending on the part of the data that is cached in the cache memory.

    Abstract translation: 用于数据存储的系统包括一个或多个存储设备,高速缓冲存储器和一个或多个处理器。 处理器被配置为将数据存储在存储设备中,以将存储的数据的一部分缓存在高速缓冲存储器中,并且对存储在存储设备中的至少一些数据应用后台维护过程,包括修改后台维护过程 取决于缓存在缓存中的部分数据。

    SYSTEMS AND METHODS FOR IMPROVING FLASH-ORIENTED FILE SYSTEM GARBAGE COLLECTION
    46.
    发明申请
    SYSTEMS AND METHODS FOR IMPROVING FLASH-ORIENTED FILE SYSTEM GARBAGE COLLECTION 审中-公开
    用于改进面向闪存文件系统的收集系统和方法

    公开(公告)号:US20170017405A1

    公开(公告)日:2017-01-19

    申请号:US14799244

    申请日:2015-07-14

    Abstract: Techniques for improving flash-oriented file system garbage collection are disclosed. In some embodiments, the techniques may be realized as a method for improving garbage collection of a flash-oriented file system comprising classifying data according to a first data type area of a plurality of data type areas, creating, using a host device subsystem, a log for a physical erase block of the flash memory, creating, using the host device subsystem, the plurality of data type areas for the log, and writing the data to the first data type area of the plurality of data type areas based on the classification of the data.

    Abstract translation: 公开了用于改进面向闪存的文件系统垃圾收集的技术。 在一些实施例中,可以将技术实现为用于改进面向闪存的文件系统的垃圾收集的方法,包括根据多个数据类型区域的第一数据类型区域对数据进行分类,使用主机设备子系统, 记录闪存的物理擦除块,使用主机设备子系统创建日志的多个数据类型区域,并且基于分类将数据写入多个数据类型区域中的第一数据类型区域 的数据。

    WEAR LEVELING IN A MEMORY SYSTEM
    48.
    发明申请
    WEAR LEVELING IN A MEMORY SYSTEM 有权
    在记忆体系中磨损

    公开(公告)号:US20170010964A1

    公开(公告)日:2017-01-12

    申请号:US15207175

    申请日:2016-07-11

    Applicant: Rambus Inc.

    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.

    Abstract translation: 公开了用于替换存储器的一页或多页的级别磨损的实施例。 在一个实施例中,系统包括页面故障处理功能和存储器地址映射功能。 页面错误处理功能在收到页面错误时,将被驱逐的虚拟内存地址映射到应力页面,并使用存储器地址映射功能将压缩的虚拟内存地址映射到空闲页面。

    RE-INITIALIZING MEMORY ARRAYS
    49.
    发明申请
    RE-INITIALIZING MEMORY ARRAYS 审中-公开
    重新初始化内存阵列

    公开(公告)号:US20160350023A1

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

    申请号:US15106444

    申请日:2014-01-28

    Abstract: A system for re-initializing a memory array is described. The system includes a processor and a memory array communicatively coupled to the processor. The system also includes a memory manager. The memory manager includes an establish module to establish a reference state for the memory array. The reference state includes a number of target resistance values for the memory array. The memory manager includes a write module to write data to the memory array. The memory manager includes a re-initialize module to re-initialize the memory array to the established reference state.

    Abstract translation: 描述用于重新初始化存储器阵列的系统。 该系统包括处理器和通信地耦合到处理器的存储器阵列。 该系统还包括一个内存管理器。 存储器管理器包括建立模块以建立存储器阵列的参考状态。 参考状态包括存储器阵列的多个目标电阻值。 存储器管理器包括用于将数据写入存储器阵列的写入模块。 存储器管理器包括重新初始化模块以将存储器阵列重新初始化为已建立的参考状态。

Patent Agency Ranking