US 12,008,240 B2
Random write method and apparatus
Qi Song, Jiangsu (CN); and Baolin Zhao, Jiangsu (CN)
Assigned to INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
Appl. No. 17/925,687
Filed by INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
PCT Filed Jan. 23, 2021, PCT No. PCT/CN2021/073448
§ 371(c)(1), (2) Date Nov. 16, 2022,
PCT Pub. No. WO2021/238264, PCT Pub. Date Dec. 2, 2021.
Claims priority of application No. 202010472997.6 (CN), filed on May 29, 2020.
Prior Publication US 2023/0342038 A1, Oct. 26, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06N 3/0442 (2023.01)
CPC G06F 3/0613 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06N 3/0442 (2023.01); G06F 2212/7211 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A random write method, comprising:
determining, in a manner of leveling a remaining space, a target super logic unit from among a plurality of super logic units in a solid-state disk;
scanning a quantity of free blocks and a quantity of bad blocks in the target super logic unit so as to determine a quantity of current remaining solid-state disk data frames;
iteratively updating a quantity of historically weighted solid-state disk data frames in a long short-term memory network manner according to the quantity of the current remaining solid-state disk data frames;
by dynamic write arbitration, determining an adjustment stage on the basis of the quantity of the historically weighted solid-state disk data frames, and determining an expected number of times of read and write operations per second on the basis of the adjustment stage;
re-updating the quantity of the historically weighted solid-state disk data frames, and adjusting an actual number of times of read and write operations per second on the basis of re-updated quantity of the historically weighted solid-state disk data frames and the expected number of times of read and write operations per second;
wherein the dynamic write arbitration comprises three stages, each stage comprises a corresponding relationship between the quantity of the free blocks, the quantity of the historically weighted solid-state disk data frames, and the number of times of read and write operations per second.