IP Library Granted Patent US 11,586,546
Granted Patent B2
US 11,586,546 · App. 17/228,010 · Granted Feb 21, 2023

Solid state drive cache eviction policy by an unsupervised reinforcement learning scheme

Inventors: Opher Lieber (Revava, IL); Ariel Navon (Revava, IL); Alexander Bazarsky (Holon, IL); Shay Benisty (Beer Sheva, IL)
Assignee: Western Digital Technologies, Inc.
G06F12/0871G06F12/0246G06F12/0893G06N20/00G06F2212/214G06F2212/7205
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,586,546
App. No.
17/228,010
Granted
Feb 21, 2023
Kind
B2
Abstract

A method and apparatus for cache management and eviction polices using unsupervised reinforcement learning schemes is disclosed.

Claims (15)

1. A storage device, comprising:

a memory device; and

a controller coupled to the memory device, the controller configured to:

receive a read command;

check a cache for a presence of data related to the read command received;

update the cache with data related to the read command when the cache does not indicate a presence of data related to the read command; and

evict data from the cache while updating the cache to maintain a defined size of the cache, wherein the evicting is done through reinforcement learning, wherein the check a cache for a presence of data related to the read command received includes sorting cache entries, wherein the sorting of the cache entries determines a region of the cache with minimal value, wherein the minimum value is acquired by applying a function to the cache and compares the minimal value with a value of data received with the read command and the updating the cache only occurs when the region of the cache with minimal value is less than the value of the data received with the read command.

2. The storage device of claim 1 , wherein the memory device is a solid state drive.

3. The storage device of claim 1 , wherein the cache is maintained by the controller.

4. The storage device claim 1 , wherein the reinforcement learning is performed unsupervised.

5. The storage device claim 1 , wherein an optimal policy is generated through the reinforcement learning wherein a past success rate is used to generate the policy.

6. The storage device of claim 1 , wherein the cache is a logical to physical (L2P) cache.

7. The storage device of claim 6 , wherein checking a cache with data related to the read command comprises determining whether a L2P unit of the L2P cache is related to the read command received.

8. The storage device of claim 6 , wherein evicting data from the cache comprises replacing a L2P unit of the L2P cache with a new L2P unit.

9. The storage device of claim 1 , wherein a timestamp is kept for each cache entry.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 056285 FRAME 0292 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 056285/0292 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: LIEBER, OPHER; NAVON, ARIEL; BAZARSKY, ALEXANDER; BENISTY, SHAY
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 055893/0817 →