-
公开(公告)号:US20240146805A1
公开(公告)日:2024-05-02
申请号:US18152076
申请日:2023-01-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byung Hee CHOI , Divya Kiran KADIYALA , Changho CHOI
IPC: H04L67/1097 , G06F13/16 , H04L47/70
CPC classification number: H04L67/1097 , G06F13/1668 , H04L47/70
Abstract: A system including a scalable memory pool. In some embodiments, the system includes: a first memory node, including a first memory; a second memory node, including a second memory; and a memory node switching fabric connected to the first memory node and the second memory node, the memory node switching fabric being configured to provide access, via the first memory node: with a first latency, to the first memory, and with a second latency, greater than the first latency, to the second memory.
-
公开(公告)号:US20240095171A1
公开(公告)日:2024-03-21
申请号:US18054492
申请日:2022-11-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mukesh GARG , Ramzi AMMARI , Praveen KRISHNAMOORTHY , Changho CHOI , Yang Seok KI
IPC: G06F12/0815 , G06F13/28
CPC classification number: G06F12/0815 , G06F13/28 , G06F2213/28
Abstract: A system with an interface for remote memory. In some embodiments, the system includes: an interface circuit having: a first interface, configured to be connected to a processing circuit; and a second interface, configured to be connected to memory, the first interface including a cache coherent interface, and the second interface being different from the first interface.
-
公开(公告)号:US20240094905A1
公开(公告)日:2024-03-21
申请号:US18055760
申请日:2022-11-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramzi AMMARI , Mukesh GARG , Praveen KRISHNAMOORTHY , Changho CHOI
IPC: G06F3/06
CPC classification number: G06F3/0605 , G06F3/0649 , G06F3/0683
Abstract: Systems and methods for tier management in memory-tiering environments. In some embodiments, a method includes accessing, by a first process, a first page of the first process in a first tier of a non-uniform memory access memory; and locking, by a first thread, the first page against demotion. The first thread may be a tier-management thread of the first process, and the locking of the first page may be based on a service level of the first process.
-
公开(公告)号: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.
-
公开(公告)号:US20230229353A1
公开(公告)日:2023-07-20
申请号:US17692165
申请日:2022-03-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramzi AMMARI , Changho CHOI
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0679
Abstract: A system is disclosed. A computational storage unit may include a memory and a tool. A command parser may receive a command and start the tool on the computational storage unit. A pipe may be established between a file in the memory and an input of the tool.
-
公开(公告)号:US20230185643A1
公开(公告)日:2023-06-15
申请号:US17583179
申请日:2022-01-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramzi AMMARI , Changho CHOI
IPC: G06F9/54 , G06F9/4401
CPC classification number: G06F9/545 , G06F9/4406
Abstract: A method may include receiving, at a computational device, a command, accessing, based on the command, using a programming interface, a kernel of an operating system operating on a computational circuit of the computational device, and performing, by the operating system, an operation based on the accessing. The accessing may include writing to one or more buckets using the programming interface. The one or more buckets may include one or more files. The accessing may include reading from one or more buckets using the programming interface. The method may further include performing, based on the accessing, a function call using the kernel. The receiving the command may include receiving, by a protocol, the command. The protocol may include a storage protocol. The storage protocol may include Nonvolatile Memory Express (NVMe). The receiving the command may include receiving, by command logic at the computational device, the command.
-
公开(公告)号: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.
-
49.
公开(公告)号:US20220066897A1
公开(公告)日:2022-03-03
申请号: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.
-
公开(公告)号:US20220066683A1
公开(公告)日:2022-03-03
申请号:US17093620
申请日:2020-11-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima ELYASI , Changho CHOI
IPC: G06F3/06
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 may include a first log data for the first storage media and a second log data for 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 device-based log data.
-
-
-
-
-
-
-
-
-