-
公开(公告)号:US20240028512A1
公开(公告)日:2024-01-25
申请号:US17890604
申请日:2022-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang Li , Sahand Salamat , Rekha Pitchumani
IPC: G06F12/0817 , G06F12/14
CPC classification number: G06F12/0828 , G06F12/1458
Abstract: Provided is a method of data storage, the method including receiving, from an application, a request to access data stored on a storage device, identifying a data access pattern of the application, and storing the data in a cache of the storage device based on the data access pattern.
-
公开(公告)号:US20210124500A1
公开(公告)日:2021-04-29
申请号:US16821811
申请日:2020-03-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sahand Salamat , Hui Zhang , Joo Hwan Lee , Yang Seok Ki
IPC: G06F3/06
Abstract: A storage system includes: a storage device to store an array of data elements associated with a sort operation; a storage interface to facilitate communications between the storage device and a host computer; and a reconfigurable processing device communicably connected to the storage device, the reconfigurable processing device including: memory to store input data read from the storage device, the input data corresponding to the array of data elements stored in the storage device; and a kernel including one or more compute components to execute the sort operation on the input data stored in the memory according to a SORT command received from the host computer. The reconfigurable processing device is to dynamically instantiate the one or more compute components to accelerate the sort operation.
-
公开(公告)号:US11791838B2
公开(公告)日:2023-10-17
申请号:US17357953
申请日:2021-06-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sahand Salamat , Joo Hwan Lee , Armin Haj Aboutalebi , Praveen Krishnamoorthy , Xiaodong Zhao , Hui Zhang , Yang Seok Ki
CPC classification number: H03M7/3088 , G06F3/0608 , G06F3/0644 , G06F3/0659 , G06F3/0673
Abstract: An accelerator is disclosed. The accelerator may include a memory that may store a dictionary table. An address generator may be configured to generate an address in the dictionary table based on an encoded value, which may have an encoded width. An output filter may be configured to filter a decoded value from the dictionary table based on the encoded value, the encoded width, and a decoded width of the decoded data. The accelerator may be configured to support at least two different encoded widths.
-
公开(公告)号:US12105629B2
公开(公告)日:2024-10-01
申请号:US17890604
申请日:2022-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang Li , Sahand Salamat , Rekha Pitchumani
IPC: G06F12/0817 , G06F12/14
CPC classification number: G06F12/0828 , G06F12/1458
Abstract: Provided is a method of data storage, the method including receiving, from an application, a request to access data stored on a storage device, identifying a data access pattern of the application, and storing the data in a cache of the storage device based on the data access pattern.
-
公开(公告)号:US20240303204A1
公开(公告)日:2024-09-12
申请号:US18203909
申请日:2023-05-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sahand Salamat , Zongwang Li , Rekha Pitchumani
IPC: G06F12/128 , G06F12/0864
CPC classification number: G06F12/128 , G06F12/0864 , G06F2212/1021 , G06F2212/6012
Abstract: Systems and methods for a storage system are disclosed. The storage system includes a first storage medium, a processor configured to communicate with the first storage medium, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to: receive a request for accessing data; search the first storage medium based on the request; receive a command from a computing device, the command including a configuration parameter; and based on the command, modify architecture of the first storage medium from a first architecture to a second architecture corresponding to the configuration parameter.
-
公开(公告)号:US11249651B2
公开(公告)日:2022-02-15
申请号:US16821811
申请日:2020-03-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sahand Salamat , Hui Zhang , Joo Hwan Lee , Yang Seok Ki
IPC: G06F3/06
Abstract: A storage system includes: a storage device to store an array of data elements associated with a sort operation; a storage interface to facilitate communications between the storage device and a host computer; and a reconfigurable processing device communicably connected to the storage device, the reconfigurable processing device including: memory to store input data read from the storage device, the input data corresponding to the array of data elements stored in the storage device; and a kernel including one or more compute components to execute the sort operation on the input data stored in the memory according to a SORT command received from the host computer. The reconfigurable processing device is to dynamically instantiate the one or more compute components to accelerate the sort operation.
-
-
-
-
-