-
公开(公告)号:US20180335947A1
公开(公告)日:2018-11-22
申请号:US15678986
申请日:2017-08-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jason Martineau , Stephen Garry Fischer , Changho Choi
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0604 , G06F3/0611 , G06F3/0616 , G06F3/0679 , G06F3/0688 , G06F12/0246
Abstract: A method includes: receiving logical streams from a plurality of namespaces; determining characteristics of logical streams associated with the plurality of namespaces; selecting a configurable assignment mode; and assigning the logical streams associated with the plurality of namespaces to a plurality of hardware streams to access physical storage blocks associated with a data storage device based on the characteristics of the logical streams and the configurable assignment mode. A number of hardware streams to access the physical storage blocks associated with the data storage drive is fixed, and a number of logical streams associated with the plurality of namespaces is varied depending on I/O processes running on a host computer.
-
公开(公告)号:US11803337B2
公开(公告)日:2023-10-31
申请号:US17121753
申请日:2020-12-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Xiaojia Song , Stephen Garry Fischer
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0611 , G06F3/0679 , G06F13/16 , G06F2212/1024 , G06F2213/0026
Abstract: A server system includes a first plurality of mass-storage devices, a central processing unit (CPU), and at least one near data processing (NDP) engine. The CPU is coupled to the first plurality of the mass-storage devices, such as solid-state drive (SSD) devices, and the at least one NDP engine is associated with a second plurality of the mass-storage devices and interposed between the CPU and the second plurality of the mass-storage devices associated with the NDP engine. The second plurality of the mass-storage devices is less than or equal to the first plurality of the mass-storage devices. A number of NDP engines may be based on a minimum bandwidth of a bandwidth associated with the CPU, a bandwidth associated with a network, a bandwidth associated with the communication fabric and a bandwidth associated with all NDP engines divided by a bandwidth associated with a single NDP engine.
-
公开(公告)号:US10338842B2
公开(公告)日:2019-07-02
申请号:US15678986
申请日:2017-08-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jason Martineau , Stephen Garry Fischer , Changho Choi
Abstract: A method includes: receiving logical streams from a plurality of namespaces; determining characteristics of logical streams associated with the plurality of namespaces; selecting a configurable assignment mode; and assigning the logical streams associated with the plurality of namespaces to a plurality of hardware streams to access physical storage blocks associated with a data storage device based on the characteristics of the logical streams and the configurable assignment mode. A number of hardware streams to access the physical storage blocks associated with the data storage drive is fixed, and a number of logical streams associated with the plurality of namespaces is varied depending on I/O processes running on a host computer.
-
-