-
公开(公告)号:US10324832B2
公开(公告)日:2019-06-18
申请号:US15230347
申请日:2016-08-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jingpei Yang , Changho Choi , Rajinikanth Pandurangan
Abstract: Embodiments include a multi-stream storage device, a system including a multi-stream storage device, and a method, comprising: receiving an access to a logical address associated with a multi-stream storage device; converting the logical address into a stream identifier; and accessing the multi-stream storage device using the logical address and the stream identifier.
-
公开(公告)号:US20190065360A1
公开(公告)日:2019-02-28
申请号:US15832681
申请日:2017-12-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima Elyasi , Changho Choi
Abstract: A RAID-enabled solid state drive (SSD) including: a controller connected to a plurality of channels; a plurality of flash chip groups, each including a plurality of flash chips coupled to the plurality of channels, the plurality of flash chips including: a plurality of non-parity flash chips; and i parity flash chips, wherein the controller is configured to write data to the plurality of flash chip groups such that within each of the plurality of flash chip groups only i or less flash chips of the plurality of flash chips are allowed to be written to at the same time, where i is an integer equal to 1 or more.
-
公开(公告)号: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.
-
公开(公告)号:US10108345B2
公开(公告)日:2018-10-23
申请号:US15400750
申请日:2017-01-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho Choi , Truong Nguyen , Wentao Wu
IPC: G06F3/06
Abstract: A method includes: collecting a stream attribute associated with each of a plurality of streams to a non-volatile memory; storing the stream attribute in a repository; and selecting a victim stream among the plurality of streams based on the stream attribute. The stream attribute can be one or more of a time stamp, an updated frequency, and an amount of data written to each of the plurality of streams.
-
公开(公告)号:US20170242625A1
公开(公告)日:2017-08-24
申请号:US15137978
申请日:2016-04-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rajinikanth Pandurangan , Changho Choi
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/061 , G06F3/0616 , G06F3/0649 , G06F3/0679 , G06F3/068
Abstract: A solid state drive including non-flash memory for storage of short-lifetime data and/or frequently updated data. The solid state drive is configured, when it receives a write command, to identify short lifetime data, and store it in non-flash memory, e.g., DRAM, instead of flash memory and store longer lifetime data to flash memory. When the non-flash memory is volatile memory (e.g., DRAM) the solid state drive may also include an energy storage device, such as a supercapacitor, to provide temporary power to move data from the volatile memory to flash memory if supply power is interrupted.
-
-
-
-