US 12,222,859 B2
Write data cache method and system, device, and storage medium
Jiang Wang, Jiangsu (CN); Shuqing Li, Jiangsu (CN); and Huajin Sun, Jiangsu (CN)
Assigned to SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
Appl. No. 18/565,053
Filed by SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
PCT Filed May 26, 2022, PCT No. PCT/CN2022/095380
§ 371(c)(1), (2) Date Nov. 28, 2023,
PCT Pub. No. WO2023/103296, PCT Pub. Date Jun. 15, 2023.
Claims priority of application No. 202111497794.3 (CN), filed on Dec. 9, 2021.
Prior Publication US 2024/0264940 A1, Aug. 8, 2024
Int. Cl. G06F 12/08 (2016.01); G06F 12/0804 (2016.01)
CPC G06F 12/0804 (2013.01) [G06F 2212/603 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for high-speed caching of data writing, wherein the method comprises:
in response to receiving a data-writing operating instruction sent by a host, creating a controlling page table and filling a plurality of control data blocks into the controlling page table sequentially;
submitting an entry pointer of a first instance of the plurality of control data blocks to a work-queue scheduling engine, to execute tasks corresponding to the plurality of control data blocks alternately in the work-queue scheduling engine;
sending a completion response to the host in advance and notifying a firmware to perform subsequent processing and falling-into-disk of data; and
in response to the completion of execution of a task corresponding to a last one instance of the plurality of control data blocks, releasing a used resource of the controlling page table.