-
公开(公告)号:US20230342045A1
公开(公告)日:2023-10-26
申请号:US17840587
申请日:2022-06-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Yang Seok KI
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/0679
Abstract: A method may include receiving a request for a memory page in a memory tier comprising a first memory device and a second memory device, wherein the first memory device has a first parameter and the second memory device has a second parameter, selecting, based on the first parameter and the second parameter, the first memory device, and allocating, based on the request, based on the selecting, the memory page from the first memory device. The selecting may include determining a first result based on the first parameter, determining a second result based on the second parameter, and comparing the first result and the second result. The determining the first result may include combining the first parameter with a first weight. The first weight may include a first scale factor, and the combining the first parameter with the first weight may include multiplying the first parameter and the first scale factor.
-
公开(公告)号:US20230273731A1
公开(公告)日:2023-08-31
申请号:US17858058
申请日:2022-07-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Chanik PARK , Sungwook RYU
IPC: G06F3/06 , G06F12/0804 , G06F12/0811
CPC classification number: G06F3/0619 , G06F3/0647 , G06F3/0685 , G06F12/0804 , G06F12/0811
Abstract: A persistent memory device is disclosed. The persistent memory device may include a cache coherent interconnect interface. The persistent memory device may include a volatile storage and a non-volatile storage. The volatile storage may include at least a first area and a second area. A backup power source may be configured to provide backup power selectively to the second area of the volatile storage. A controller may control the volatile storage and the non-volatile storage. The persistent memory device may use the backup power source while transferring a data from the second area of the volatile storage to the non-volatile storage based at least in part on a loss of a primary power for the persistent memory device.
-
公开(公告)号:US20230266902A1
公开(公告)日:2023-08-24
申请号:US17847125
申请日:2022-06-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Chanik PARK , Sungwook RYU
CPC classification number: G06F3/064 , G06F3/0608 , H04N19/15
Abstract: A storage system is disclosed. The storage system may include a first storage device and a second storage device. A receiver may receive an encoded stream. A splitter may identify a first chunk of data in the encoded stream and a second chunk of data in the encoded stream. A distributor may store the first chunk of data on the first storage device and the second chunk of data on the second storage device.
-
公开(公告)号:US20230244664A1
公开(公告)日:2023-08-03
申请号:US17720272
申请日:2022-04-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho CHOI , Yang Seok KI , Yangwook KANG
IPC: G06F16/2453
CPC classification number: G06F16/24542 , G06F16/24549
Abstract: An accelerator is disclosed. A hardware may process a query on a database. A storage may store a software to process the query on the database. A coordinator may manage the hardware and the software to process the query on the database based at least in part on the query, to produce a result of the query on the database.
-
公开(公告)号:US20230244570A1
公开(公告)日:2023-08-03
申请号:US18131492
申请日:2023-04-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yang Seok KI , Sungwook RYU , Seontaek KIM , Changho CHOI , Ehsan NAJAFABADI
IPC: G06F11/14 , G06F3/06 , G06F11/07 , G06F11/30 , G06F11/32 , G06F11/34 , G06F11/10 , G06F11/20 , G06F12/1009 , G06F12/0882
CPC classification number: G06F11/1428 , G06F3/0619 , G06F3/065 , G06F3/0634 , G06F3/0673 , G06F3/0644 , G06F3/0649 , G06F3/0679 , G06F11/0772 , G06F11/3034 , G06F11/3072 , G06F11/327 , G06F11/3409 , G06F11/1076 , G06F11/2089 , G06F11/2094 , G06F12/1009 , G06F11/1068 , G06F11/1484 , G06F11/203 , G06F11/3037 , G06F12/0882 , G06F2201/85 , G06F2212/262
Abstract: A storage device, and a method for operating a storage device. In some embodiments, the storage device includes storage media, and the method includes: determining, by the storage device, that the storage device is in a first fault state from which recovery is possible by power cycling the storage device or by formatting the storage media; determining, by the storage device, that the storage device is in a second fault state from which partial recovery is possible by operating the storage device with reduced performance, with reduced capacity, or in a read-only mode; and operating the storage device with reduced performance, with reduced capacity, or in the read-only mode.
-
公开(公告)号:US20230124665A1
公开(公告)日:2023-04-20
申请号:US17558587
申请日:2021-12-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ilgu HONG , Changho CHOI , Yang Seok KI
IPC: G06F3/06
Abstract: A method includes receiving, at a controller of a computational storage (CS) device, a request to allocate computational storage to an application of a host device. The request includes a resource set ID associated with the application. The method further includes identifying a memory range within a memory region of the CS device. The method further includes storing, in a data structure associated with the resource set ID, an association between a memory range identifier (ID) of the memory range, the memory region, and an offset within the memory region. The method further includes sending the memory range ID to the host device.
-
公开(公告)号:US20230082394A1
公开(公告)日:2023-03-16
申请号:US17991761
申请日:2022-11-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha PITCHUMANI , Yang Seok KI
Abstract: A message queue storage device includes: a non-volatile flash memory unit including one or more flash memory dies including one or more pages grouped into one or more flash blocks; a volatile memory; a data port; and a storage controller configured to: receive, via the data port, a message write command including a message and a queue identifier; identify a queue from one or more queues based on the queue identifier; determine that the message is a persistent message; select a write physical location in one or more pages of the flash memory dies in which to store the message; and store the message associated with the queue at the write physical location in the one or more pages of the non-volatile flash memory unit.
-
公开(公告)号:US20230055535A1
公开(公告)日:2023-02-23
申请号:US17677989
申请日:2022-02-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU
Abstract: A method for data compression may include scanning input data, performing, based on the scanning, a compression operation to generate compressed data using the input data, finding, based on the scanning, a delimiter in the input data, and generating, based on a position of the delimiter in the input data, a portion of data using the compressed data. The input data may include a record, the delimiter indicates a boundary of the record, and the portion of data may include the record. The generating may include generating the portion of data based on a portion size. The portion size may be a default portion size. The portion size may be based on a default portion size and a length of a match in the input data.
-
公开(公告)号:US20230049602A1
公开(公告)日:2023-02-16
申请号:US17666548
申请日:2022-02-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU
IPC: G06F3/06
Abstract: A method for computational storage may include storing, at a storage device, two or more portions of data, wherein a first one of the two or more portions of data comprises a first fragment of a record and a second one of the two or more portions of data comprises a second fragment of the record, and performing, by the storage device, an operation on the first and second fragments of the record. The method may further include performing, by the storage node, a second operation on first and second fragments of a second record. The operation may include a data selection operation, and the method may further include sending a result of the data selection operation to a server. The method may further include sending a result of a first data selection operation to a server.
-
公开(公告)号:US20230049329A1
公开(公告)日:2023-02-16
申请号:US17572621
申请日:2022-01-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU , Ronald LEE , Ramdas KACHARE
IPC: G06F3/06
Abstract: A method for computational storage may include receiving, at a storage device, a modified version of a portion of data, generating, at the storage device, a restored portion of data from the modified version of the portion of data, and performing, at the storage device, an operation on the restored portion of data. The method may further include receiving, at the storage device, a request to perform the operation on the portion of data. The generating may include decompressing the modified version of the portion of data. The generating may include decrypting the modified version of the portion of data. The method may further include sending, from the storage device, a result of the operation on the restored portion of data. The operation may include a filtering operation. The operation may include a scanning operation. The method may further include dividing data to generate the portion of data.
-
-
-
-
-
-
-
-
-