Hierarchical memory wear leveling employing a mapped translation layer

    公开(公告)号:US10761740B1

    公开(公告)日:2020-09-01

    申请号:US16421353

    申请日:2019-05-23

    Abstract: A method for performing wear leveling in a memory subsystem. The method includes adding, in response to a wear-leveling event, a migration association map entry to a migration association map to control copying of a first set of managed units from a first memory segment to a second set of managed units of a second memory segment, wherein adding the migration association map entry includes setting an exchange pointer of the migration association map entry to a value that references an unused managed unit in the first memory segment and copying the first set of managed units to the second set of managed units beginning with a managed unit in the first set of managed units following the managed unit referenced by the exchange pointer of the first segment metadata table entry.

    Performing data restore operations in memory

    公开(公告)号:US10445195B2

    公开(公告)日:2019-10-15

    申请号:US15670544

    申请日:2017-08-07

    Abstract: The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.

    PERFORMING DATA RESTORE OPERATIONS IN MEMORY
    23.
    发明申请

    公开(公告)号:US20190278670A1

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

    申请号:US16423574

    申请日:2019-05-28

    Abstract: The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.

    METHODS OF SKETCH-BASED MEMORY MANAGEMENT AND MEMORY DEVICES UTILIZING THE SAME

    公开(公告)号:US20190107963A1

    公开(公告)日:2019-04-11

    申请号:US16212540

    申请日:2018-12-06

    Abstract: A memory device having a memory array with a plurality of memory addresses and a controller operably coupled to the memory array is described. The controller is configured to store a sketch comprising d rows and w columns, wherein d and w are positive integers. Each of the d rows corresponds to a different one of d hash functions. The controller is also configured to detect an event associated with a first memory address of the plurality of memory addresses and to hash the first memory address with each of the d hash functions to generate a corresponding d sketch locations. The controller is further configured to adjust, for each of the d sketch locations, a stored sketch value by a first amount corresponding to the event.

    Customized root processes for groups of applications

    公开(公告)号:US12135985B2

    公开(公告)日:2024-11-05

    申请号:US17898642

    申请日:2022-08-30

    Abstract: Customized root processes for groups of applications in a computing device. A computing device (e.g., a mobile device) can monitor usage of applications. The device can then store data related to the usage of the applications, and group the applications into groups according to the stored data. The device can customize and execute a root process for a group of applications according to usage common to each application in the group. The device can generate patterns of prior executions shared amongst the applications in the group based on the stored data common to each application in the group, and execute the root process of the group according to the patterns. The device can receive a request to start an application from the group from a user of the device, and start the application upon receiving the request and by using the root process of the group of applications.

    Performing data restore operations in memory

    公开(公告)号:US11599430B2

    公开(公告)日:2023-03-07

    申请号:US17323816

    申请日:2021-05-18

    Abstract: The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.

Patent Agency Ranking