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

    Enhancing quality of service of a storage device

    公开(公告)号:US11216215B2

    公开(公告)日:2022-01-04

    申请号:US16731805

    申请日:2019-12-31

    Abstract: Systems and methods presented herein provide a controller that is operable to monitor a plurality of background commands to a storage device over a pre-determined period of time and to determine how often each of the background commands is issued during the pre-determined period of time. The controller is further operable to establish a time interval for each of the background commands, and to issue each of the background commands at their respective time intervals.

    Adaptive spanning control
    6.
    发明授权

    公开(公告)号:US10229055B2

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

    申请号: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.

    Selective compression of objects in a storage compute device
    8.
    发明授权
    Selective compression of objects in a storage compute device 有权
    选择性压缩存储计算设备中的对象

    公开(公告)号:US09569454B2

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

    申请号:US14486414

    申请日:2014-09-15

    CPC classification number: G06F17/30153 G06F17/30221

    Abstract: Methods and apparatuses facilitate receiving a command via a host interface of a storage compute device to perform a computation on one or more data objects. The computations producing intermediate objects that are stored in data storage section of the storage compute device. A determination is made to compress and decompress the intermediate objects as they are moved between the data storage section and a compute section based on wear of a storage medium being reduced in response to the compression and decompression. The intermediate objects are compressed and decompressed as they are moved between the data storage section and the compute section in response to the determination.

    Abstract translation: 方法和设备有助于通过存储计算设备的主机接口接收命令以对一个或多个数据对象执行计算。 产生存储在存储计算设备的数据存储部分中的中间对象的计算。 当中间对象在数据存储部分和计算部分之间移动时,基于响应于压缩和解压缩而减小的存储介质的磨损,确定中间对象的压缩和解压缩。 响应于确定,中间对象在数据存储部分和计算部分之间移动时被压缩和解压缩。

    Forming a characterization parameter of a resistive memory element
    9.
    发明授权
    Forming a characterization parameter of a resistive memory element 有权
    形成电阻式存储元件的表征参数

    公开(公告)号:US09105360B2

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

    申请号:US13789123

    申请日:2013-03-07

    Abstract: An incremental signal is defined that includes at least one of a duration and a peak voltage that is less than a respective minimum programming time or minimum programming voltage step of a resistive memory element. A characterization procedure is repeatedly performed that at least involves: applying a signal to the memory element, the signal being incremented by the incremental signal during each subsequent application; measuring a first resistance of the memory element in response to the signal; and c) measuring a second resistance of the memory element after a time period has elapsed from the measurement of the first resistance with no programming signal applied. In response to the first and second resistance measurements of the characterization procedure, a characterization parameter of the memory element is formed.

    Abstract translation: 定义增量信号,其包括持续时间和峰值电压中的至少一个小于电阻式存储器元件的相应的最小编程时间或最小编程电压阶跃。 重复执行表征过程,其至少包括:将信号施加到存储元件,在每个随后的应用期间,信号由增量信号递增; 响应于所述信号测量所述存储元件的第一电阻; 以及c)在没有施加编程信号的第一电阻的测量经过一段时间之后测量存储元件的第二电阻。 响应于表征过程的第一和第二电阻测量,形成存储元件的表征参数。

    Data Update Management in a Cloud Computing Environment
    10.
    发明申请
    Data Update Management in a Cloud Computing Environment 审中-公开
    云计算环境中的数据更新管理

    公开(公告)号:US20140244896A1

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

    申请号:US13777810

    申请日:2013-02-26

    Abstract: Method and apparatus for managing data in a cloud computing environment. In accordance with some embodiments, data updates are received to a multi-tier memory structure across a cloud network and stored as working data in an upper rewritable non-volatile memory tier of the memory structure. The working data are periodically logged to a lower non-volatile memory tier in the memory structure while a current version of the working data remain in the upper memory tier. The upper and lower memory tiers each are formed of rewritable memory cells having different constructions and storage attributes.

    Abstract translation: 用于在云计算环境中管理数据的方法和装置。 根据一些实施例,数据更新被接收到跨云网络的多层存储器结构,并作为工作数据存储在存储器结构的上部可重写非易失性存储器层中。 工作数据被定期地记录到存储器结构中的较低的非易失性存储器层,而当前版本的工作数据保留在上层存储器层中。 上层和下层记忆层每个由具有不同构造和存储属性的可重写存储单元形成。

Patent Agency Ranking