Storage device with task scheduler and method for operating the device

    公开(公告)号:US11861227B2

    公开(公告)日:2024-01-02

    申请号:US17477865

    申请日:2021-09-17

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0679

    Abstract: A method of operating a storage device including a non-volatile memory and a multi-core processor with at least two cores includes the following steps: receiving, by a host interface of the storage device, a first command from a host for requesting the non-volatile memory to perform a predetermined memory operation; generating, by a task scheduler of the storage device, first and second tasks from the first memory command; selecting, by the task scheduler, a first core from among the at least two cores based on execution times of the at least two cores; assigning, by the task scheduler, the first and second tasks to the first core; and requesting, by the first core, a subsequent task from the scheduler while the first core processes the first assigned task and loads code for processing the second task.

Patent Agency Ranking