-
51.
公开(公告)号:US11500753B2
公开(公告)日:2022-11-15
申请号:US17093626
申请日:2020-11-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima Elyasi , Changho Choi
Abstract: A storage device is disclosed. A first storage media may store data. The first storage media may be of a first storage type, and may be organized into at least two blocks. A second storage media may also store data. The second storage media may be of a second storage type different from the first type, and may also be organized into at least two blocks. A controller may manage reading data from and writing data to the first storage media and the second storage media. Metadata storage may store device-based log data for errors in the storage device. The drive-based log data for errors may include a unified log data for the first storage media and the second storage media. An identification circuit may identify a suspect block in the at least two blocks in the first storage media and the second storage media, responsive to the unified log data. Parameters for the first storage media and the second storage media may be derived from a unified parameter in the unified log data in proportion to the number of write operations and the number of read operations to each storage media, relative to the number of write operations and the number of read operations of the storage device.
-
公开(公告)号:US20220156199A1
公开(公告)日:2022-05-19
申请号:US17588158
申请日:2022-01-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho Choi , Nima Elyasi
Abstract: A system and method for an LBA RAID storage device. The LBA RAID storage device includes a plurality of data channels and a plurality of storage components. Each of the storage components is connected to one of the plurality of data channels. A storage controller is configured to receive a data and write the data to a RAID group made up of at least two storage components of the plurality of storage components that are each connected to a separate data channel.
-
公开(公告)号:US11099790B2
公开(公告)日:2021-08-24
申请号:US16528492
申请日:2019-07-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Janki Bhimani , Jingpei Yang , Changho Choi
IPC: G06F3/06 , G06N20/00 , G06F16/245 , G06K9/62
Abstract: A system for parallel computing leveraging the use of a key value solid state drive. The system including a modified set of compiler directives that enable the use of parallel compute and data threads. The system may further include a concurrency manager to ensure that the parallel data threads are operated in a thread-safe manner.
-
公开(公告)号:US10956294B2
公开(公告)日:2021-03-23
申请号:US15853419
申请日:2017-12-22
Applicant: Samsung Electronics Co., Ltd.
Abstract: A system and method of generating representative I/O. The system is configured to utilize representative I/O patterns stored in a pattern database. A user may select one or more patterns to perform I/O using. The patterns are modified according to user supplied parameters and multiple parameters are integrated into a single workload. I/O is then generated according to the workload and system performance may be measured.
-
公开(公告)号:US20200293191A1
公开(公告)日:2020-09-17
申请号:US16887341
申请日:2020-05-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sushma Devendrappa , James Liu , Changho Choi , Xiling Sun
Abstract: An electronic system includes: a key value storage device, configured to transfer user data, the key value storage device including: a non-volatile memory array accessed by a key value address, an interface circuit, coupled to the non-volatile memory array, configured to receive a key value transfer command, a volatile memory, coupled to the interface circuit and the non-volatile memory array, configured to reduce a number of copies of the user data in the non-volatile memory array, and a device processor, coupled to the interface circuit, configured to manage the non-volatile memory array, the volatile memory, and the interface circuit by a key value index tree, including a key value translation block, to access the user data.
-
公开(公告)号:US20200272572A1
公开(公告)日:2020-08-27
申请号:US16870344
申请日:2020-05-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho Choi , Nima Elyasi
Abstract: A system and method for an LBA RAID storage device. The LBA RAID storage device includes a plurality of data channels and a plurality of storage components. Each of the storage components is connected to one of the plurality of data channels. A storage controller is configured to receive a data and write the data to a RAID group made up of at least two storage components of the plurality of storage components that are each connected to a separate data channel.
-
公开(公告)号:US20200225883A1
公开(公告)日:2020-07-16
申请号:US16528492
申请日:2019-07-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Jingpei Yang , Changho Choi
Abstract: A system for parallel computing leveraging the use of a key value solid state drive. The system including a modified set of compiler directives that enable the use of parallel compute and data threads. The system may further include a concurrency manager to ensure that the parallel data threads are operated in a thread-safe manner.
-
公开(公告)号:US10282324B2
公开(公告)日:2019-05-07
申请号:US15344422
申请日:2016-11-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki S. Bhimani , Jingpei Yang , Changho Choi , Jianjian Huo
Abstract: A multi-streaming memory system includes a memory, and a processor coupled to the memory, the processor executing a software component that is configured to identify multiple attributes that are each related to logical block addresses (LBAs), and that each correspond to each of a plurality of streams of data writes, evaluate an importance factor for each of the attributes for each of the streams, and clustering two or more of the LBAs by assigning a stream ID to each of the LBAs based on all of the importance factors for each of the LBAs and the assigned stream.
-
公开(公告)号:US20190121742A1
公开(公告)日:2019-04-25
申请号:US15895797
申请日:2018-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Rajinikanth Pandurangan , Vijay Balakrishnan , Changho Choi
IPC: G06F12/0888 , G06F12/0893 , H04L9/32 , G06F12/1045
Abstract: A method for providing a Bloom filter for a multi-stream enabled solid-state drive (SSD) is disclosed. The Bloom filter includes two Bloom filter arrays, a counter corresponding to the two Bloom filter arrays, and a masking logic. The method includes: inserting an element in one or more of the two Bloom filter arrays using a plurality of hash functions; and updating the counter based on the insertion of the element. The method further includes: updating the Bloom filter by inserting one or more additional elements in one or more of the two Bloom filter arrays and updating the counter; and masking a data stored in the Bloom filter with the one or more additional elements to pseudo delete the data using the masking logic and reduce a false positive rate of the Bloom filter.
-
公开(公告)号:US20190065389A1
公开(公告)日:2019-02-28
申请号:US15949943
申请日:2018-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho Choi , Nima Elyasi
Abstract: A system and method for an LBA RAID storage device. The LBA RAID storage device includes a plurality of data channels and a plurality of storage components. Each of the storage components is connected to one of the plurality of data channels. A storage controller is configured to receive a data and write the data to a RAID group made up of at least two storage components of the plurality of storage components that are each connected to a separate data channel.
-
-
-
-
-
-
-
-
-