US 12,131,039 B1
Systems and methods for utilizing multi-factor feedback control to allocate memory resources
David Dreyer, Oronoco, MN (US); Henry Chu, Rancho Cordova, CA (US); and Joey Rodgers, Newcastle, CA (US)
Assigned to SK Hynix NAND Product Solutions Corp., Rancho Cordova, CA (US)
Filed by SK Hynix NAND Product Solutions Corp., Rancho Cordova, CA (US)
Filed on Apr. 5, 2023, as Appl. No. 18/131,286.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/061 (2013.01); G06F 3/0679 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, using processing circuitry, a write amplification factor for a NAND-based memory device and a host coupled to the NAND-based memory device;
calculating, using the processing circuitry, a bandwidth of the host;
determining a desired bandwidth ratio based on the write amplification factor;
determining an actual bandwidth ratio based on the bandwidth of the host; and
causing, using the processing circuitry, a resource of the NAND-based memory device to be allocated between the host and an internal garbage collection process based on the desired bandwidth ratio and on the actual bandwidth ratio.