Patent · US Active

Excess CMB utilization by storage controller

US12353757B2 · kind B2 · utility

0Cited by
7References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 10, 2023
Grant dateJul 8, 2025
Priority date
Expiry dateJul 10, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0673
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A controller memory buffer (CMB) is a portion of volatile memory of a controller of a data storage device that is allocated to a host device for use by the host device. When the CMB is not fully utilized, the controller may determine that at least a portion of the unutilized space of the CMB may be used for non-host data. The at least a portion is based on a number of past workloads and a current workload of the CMB. An amount of available space of the CMB that the controller may utilize is dependent on the number of past workloads and the current workload of the CMB. Thus, the volatile memory of the controller may be more optimally utilized.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.