-
公开(公告)号:US12248372B2
公开(公告)日:2025-03-11
申请号:US18186171
申请日:2023-03-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Roman Spiegelman , Eliav Bar-Ilan , Oren Duer
Abstract: In one embodiment, a system includes a storage device controller including a first controller to read commands from a submission queue stored in a shared memory, provide the commands to a second controller, and write completion notices received from the second controller to a completion queue in the shared memory, and the second controller to receive the commands from the first controller, perform storage operations with a non-volatile memory responsively to receiving the commands, generate the completion notices responsively to performing the storage operations, provide the completion notices to the first controller, write recovery data about the commands and the completion notices to a persistent memory, and recover from a failure responsively to retrieving the recovery data from the persistent memory.
-
公开(公告)号:US20240311250A1
公开(公告)日:2024-09-19
申请号:US18186171
申请日:2023-03-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Roman Spiegelman , Eliav Bar-Ilan , Oren Duer
IPC: G06F11/14
CPC classification number: G06F11/1435 , G06F2201/805
Abstract: In one embodiment, a system includes a storage device controller including a first controller to read commands from a submission queue stored in a shared memory, provide the commands to a second controller, and write completion notices received from the second controller to a completion queue in the shared memory, and the second controller to receive the commands from the first controller, perform storage operations with a non-volatile memory responsively to receiving the commands, generate the completion notices responsively to performing the storage operations, provide the completion notices to the first controller, write recovery data about the commands and the completion notices to a persistent memory, and recover from a failure responsively to retrieving the recovery data from the persistent memory.
-