-
公开(公告)号:US20220188033A1
公开(公告)日:2022-06-16
申请号:US17516955
申请日:2021-11-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jeongjae CHO , Myunghyun JO
IPC: G06F3/06
Abstract: A storage device includes a memory die; a storage controller processor configured to control an operation performed in the memory die by scheduling a plurality of commands provided to the memory die; and memory storing a command queue corresponding to the memory die, wherein the storage controller processor is configured to, receive the plurality of commands respectively from a first tenant and a second tenant; schedule the plurality of commands in the command queue, according to the first and second tenants providing the plurality of commands; and reschedule the plurality of commands according to the operation performed in the memory die and urgency of the plurality of commands, and control the memory die to process the plurality of commands in an order different from an order in which the plurality of commands were received by the storage controller processor.
-
2.
公开(公告)号:US20210026553A1
公开(公告)日:2021-01-28
申请号:US16811682
申请日:2020-03-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jinwoo KIM , Jaeyong JEONG , Myunghyun JO , Wonhee CHO
IPC: G06F3/06
Abstract: A system-on-chip includes a first intellectual property (IP) generating a plurality of request packets; and a second IP generating a plurality of response packets based on the plurality of request packets, wherein the second IP includes a plurality of processing elements processing the plurality of request packets and generating the plurality of response packets; a distributer, when the plurality of request packets are input from the first IP, determining a scheduling policy based on a packet type of the plurality of request packets and distributing the plurality of request packets to the plurality of processing elements according to the determined scheduling policy; and an aggregator, when the plurality of response packets are received from each of the plurality of processing elements, aggregating the plurality of response packets according to the determined scheduling policy.
-