-
公开(公告)号:US20210124502A1
公开(公告)日:2021-04-29
申请号:US16701133
申请日:2019-12-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima ELYASI , Changho CHOI
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may comprise flash storage for data, the flash storage organized into a plurality of blocks. A controller may manage reading data from and writing data to the flash storage. Metadata storage may store device-based log data for errors in the SSD. Identification firmware may identify a block responsive to the device-based log data. In some embodiments of the inventive concept, verification firmware may determine whether the suspect block is predicted to fail responsive to both precise block-based data and the device-based log data.
-
公开(公告)号:US20200183604A1
公开(公告)日:2020-06-11
申请号:US16255815
申请日:2019-01-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima ELYASI , Changho CHOI
IPC: G06F3/06 , G06F16/901
Abstract: Inventive aspects include a method, apparatus, and system for partitioning and processing graph data for large-scale graphs. Such may include, in a partitioning pre-processing step, assigning a plurality of destination vertices to a plurality of partitions such that each destination vertex of the plurality of destination vertices is uniquely assigned to only one partition from among the plurality of partitions. Such may also include, in a main execution of external graph processing step, (i) loading a given partition of destination vertices from among the plurality of partitions from a solid state drive (SSD) into a main memory of a computing machine, (ii) streaming one or more chunks of source vertex data from the SSD into the main memory of the computing machine, and (iii) performing graph processing based at least on the loaded given partition of destination vertices and the streamed one or more chunks of source vertex data.
-
公开(公告)号:US20170344491A1
公开(公告)日:2017-11-30
申请号:US15389270
申请日:2016-12-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajinikanth PANDURANGAN , Changho CHOI , Jingpei YANG
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F3/0616 , G06F3/0643 , G06F3/0679 , G06F12/0246 , G06F2212/7201 , G06F2212/7204 , G06F2212/7205
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 multi-stream storage device; converting at least one parameter of the access into a stream identifier; and accessing the multi-stream storage device using the stream identifier.
-
公开(公告)号:US20170344470A1
公开(公告)日:2017-11-30
申请号:US15230347
申请日:2016-08-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jingpei YANG , Changho CHOI , Rajinikanth PANDURANGAN
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F3/06 , G06F2212/7201
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.
-
公开(公告)号:US20170272494A1
公开(公告)日:2017-09-21
申请号:US15167974
申请日:2016-05-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hingkwan HUEN , Changho CHOI , Derrick TSENG , Jianjian HUO
CPC classification number: G06F3/0679 , G06F3/061 , G06F3/0659 , G06F3/067
Abstract: A system and method for satisfying Quality of Service (QoS) attributes (620) for a stream (405, 410) using a storage device (120) with multi-stream capability is described. The storage device (120) may include memory (510, 515, 520) to store data. A host interface (525) may receive requests (345, 350, 415, 420, 425, 430, 435, 440), some of which may be associated with a stream (405, 410). A host interface layer (545) may schedule the requests (345, 350, 415, 420, 425, 430, 435, 440) in a manner that may satisfy the QoS attribute (620) for the stream (405, 410).
-
-
-
-