/Appratus And Operation Method For Distributed Processing Of Plural Operations In Data Storage System
Abstract

A data storage system includes a controller comprising pipelined multiple processors. The controller is configured to: generate plural instructions having dependency based on a command, input from an external device, for controlling at least one storage device to perform an operation corresponding to the command; allocate the plural instructions to the pipelined multiple processors in stages; and reallocate, when a number of second instructions allocated to a second processor of the pipelined multiple processors becomes a first threshold or greater, at least one of the second instructions to a first processor of the multiple processors.

Full Text

What is claimed is:

A data storage system includes a controller comprising pipelined multiple processors. The controller is configured to: generate plural instructions having dependency based on a command, input from an external device, for controlling at least one storage device to perform an operation corresponding to the command; allocate the plural instructions to the pipelined multiple processors in stages; and reallocate, when a number of second instructions allocated to a second processor of the pipelined multiple processors becomes a first threshold or greater, at least one of the second instructions to a first processor of the multiple processors.
Timeline
Filed
05/04/2026
Published
09/10/2026
Granted
Not Available
IPC Codes(2)
G06F 9/38:Concurrent instruction execution, e.g. pipeline or look ahead
G06F 9/48:Program initiating; Program switching, e.g. by interrupt