TECHNIQUES FOR DYNAMICALLY DETERMINING ALLOCATIONS AND PROVIDING VARIABLE OVER-PROVISIONING FOR NON-VOLATILE STORAGE

Patent №

US 10,241,908

Granted

2019-03-26

Filed 2013

Owner

LSI CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14112221

Dynamically varying Over-Provisioning (OP) enables improvements in lifetime, reliability, and/or performance of a Solid-State Disk (SSD) and/or a flash memory therein. A host coupled to the SSD writes newer data to the SSD. If the newer host data is less random than older host data, then entropy of host data on the SSD decreases. In response, an SSD controller dynamically alters allocations of the flash memory, decreasing host allocation and increasing OP allocation. If the newer host data is more random, then the SSD controller dynamically increases the host allocation and decreases the OP allocation. The SSD controller dynamically allocates the OP allocation between host OP and system OP proportionally in accordance with a ratio of bandwidths of host and system data writes to the flash memory. Changes in allocations are selectively made in response to improved compression or deduplication of the host data, or in response to a host command.

AI hardwareG06F 12/0246G06F 3/0608G06F 3/0631G06F 3/0679G06F 2212/1016G06F 2212/1032G06F 2212/1036G06F 2212/214+3 more

AI classification

AI hardware0.98
Knowledge representation0.04
Evolutionary computation0.01
Vision0.00
Planning0.00
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

LSI CORPORATION

assignment · 314750207

Assignors

TOMLIN, ANDREW JOHN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC