Enhanced garbage collection
    1.
    发明授权

    公开(公告)号:US10739996B1

    公开(公告)日:2020-08-11

    申请号:US15213298

    申请日:2016-07-18

    Abstract: Systems and methods are disclosed for enhanced garbage collection operations at a memory device. The enhanced garbage collection may include selecting data and blocks to garbage collect to improve device performance. Data may be copied and reorganized according to a data stream via which the data was received, or data and blocks may be evaluated for garbage collection based on other access efficiency metrics. Data may be selected for collection based on sequentiality of the data, host access patterns, or other factors. Processing of host commands may be throttled based on a determined amount of work to garbage collect a plurality of blocks, in order to limit variability in host command throughput over a time period.

    MANAGING RESOURCE COLLISIONS IN A STORAGE COMPUTE DEVICE
    3.
    发明申请
    MANAGING RESOURCE COLLISIONS IN A STORAGE COMPUTE DEVICE 有权
    在存储计算机设备中管理资源冲突

    公开(公告)号:US20160077885A1

    公开(公告)日:2016-03-17

    申请号:US14486234

    申请日:2014-09-15

    CPC classification number: G06F9/52 G06F9/505

    Abstract: A storage compute device includes a data storage section that facilitates persistently storing host data as data objects. The storage compute device also includes two or more compute sections that perform computations on the data objects. A controller monitors resource collisions affecting a first of the compute sections. The controller creates a copy of at least one of the data objects to be processed in parallel at a second of the compute sections in response to the resource collisions

    Abstract translation: 存储计算设备包括有助于持久存储主机数据作为数据对象的数据存储部分。 存储计算设备还包括对数据对象执行计算的两个或更多个计算部分。 控制器监视影响第一个计算部分的资源冲突。 响应于资源冲突,控制器在计算部分的第二个并行处创建要并行处理的至少一个数据对象的副本

    Mobile Personalized Boot Data
    4.
    发明申请
    Mobile Personalized Boot Data 有权
    移动个性化引导数据

    公开(公告)号:US20140229665A1

    公开(公告)日:2014-08-14

    申请号:US13762853

    申请日:2013-02-08

    CPC classification number: G11C7/1072 G06F9/4401 G06F9/4416

    Abstract: A system and associated method of using may generally have at least a mobile data storage device with a controller directing data to first and second tiers of memory. The first tier of memory can have at least boot data pre-fetched from the second tier of memory with the boot data including at least metadata and personalized user data.

    Abstract translation: 系统和相关联的使用方法通常可以具有至少一个移动数据存储设备,其中控制器将数据引导到第一和第二层存储器。 第一层存储器可以至少具有从第二层存储器预取的引导数据,引导数据至少包括元数据和个性化用户数据。

    Memory access operation suspend/resume

    公开(公告)号:US10509747B2

    公开(公告)日:2019-12-17

    申请号:US15982210

    申请日:2018-05-17

    Abstract: A memory controller manages memory access operations through a flash memory interface of a memory array of a solid-state storage device connected to a host. The memory controller executes a first memory access operation in the memory array. The first memory access operation has a first priority. The memory controller detects a suspending memory access operation available for execution in the memory array and having a higher priority than the first priority. The detection operation distinguishes between suspending memory access operations and non-suspending memory access operations. The memory controller suspends execution of the first memory access operation in the memory array and executes one or more memory access operations having higher priorities than the first priority and being available for execution in the memory array. The memory controller resumes the execution of the first memory access operation in the memory array.

    ADAPTIVE SPANNING CONTROL
    8.
    发明申请
    ADAPTIVE SPANNING CONTROL 审中-公开
    自适应扫描控制

    公开(公告)号:US20160124846A1

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

    申请号:US14527013

    申请日:2014-10-29

    Abstract: The disclosed technology provides for a solid state device that adaptively determines, responsive to receipt of a write command, whether or not to partition one or more individual logical blocks of data between multiple pages of a flash storage device. According to one implementation, the partitioning (e.g., spanning) determination is based on read frequency characteristics and the internal error correction code rate of the data.

    Abstract translation: 所公开的技术提供了一种固态设备,其响应于接收到写入命令而自适应地确定是否在闪存存储设备的多个页面之间划分一个或多个单独的逻辑数据块。 根据一个实施方式,分割(例如,跨越)确定基于数据的读取频率特性和内部纠错码率。

    POWER MANAGEMENT IN A STORAGE COMPUTE DEVICE
    9.
    发明申请
    POWER MANAGEMENT IN A STORAGE COMPUTE DEVICE 有权
    存储电脑设备中的电源管理

    公开(公告)号:US20160085291A1

    公开(公告)日:2016-03-24

    申请号:US14495215

    申请日:2014-09-24

    CPC classification number: G06F1/3268 G06F1/3275 G06F1/3287 G06F1/3296

    Abstract: Computations are performed on data objects via two or more data storage sections. The data storage sections facilitate persistently storing the data objects in parallel read/write operations. The data objects are used in computations within a storage compute device. At least one of the storage sections is deactivated during the computations to reduce power usage of the storage compute device.

    Abstract translation: 通过两个或多个数据存储部分对数据对象执行计算。 数据存储部分便于将数据对象持续存储在并行读/写操作中。 数据对象用于存储计算设备内的计算。 在计算期间,至少一个存储部分被去激活以减少存储计算设备的功率使用。

    SELECTING BETWEEN NON-VOLATILE MEMORY UNITS HAVING DIFFERENT MINIMUM ADDRESSABLE DATA UNIT SIZES
    10.
    发明申请
    SELECTING BETWEEN NON-VOLATILE MEMORY UNITS HAVING DIFFERENT MINIMUM ADDRESSABLE DATA UNIT SIZES 有权
    选择具有不同最小可寻址数据单位尺寸的非易失性存储器单元

    公开(公告)号:US20140281280A1

    公开(公告)日:2014-09-18

    申请号:US13802192

    申请日:2013-03-13

    Abstract: An apparatus includes a controller capable of being coupled to a host interface and a memory device. The memory device includes two or more non-hierarchical, non-volatile memory units having different minimum addressable data unit sizes. The controller is configured to at least perform determining a workload indicator of a data object being stored in the memory device via the host interface. The controller selects one of the memory units in response to the workload indicator of the data object corresponding to the minimum addressable data unit size of the selected memory unit corresponding to the workload indicator. The data object is stored in the selected memory unit in response thereto.

    Abstract translation: 一种装置包括能够耦合到主机接口和存储器装置的控制器。 存储器件包括具有不同最小可寻址数据单元尺寸的两个或更多个非分级非易失性存储器单元。 控制器被配置为经由主机接口至少执行存储在存储设备中的数据对象的工作量指示符。 控制器响应于与所述工作负载指示符对应的所选择的存储器单元的最小可寻址数据单元大小对应的数据对象的工作量指示符来选择一个存储器单元。 响应于该数据对象被存储在选择的存储单元中。

Patent Agency Ranking