-
1.
公开(公告)号:US12298921B2
公开(公告)日:2025-05-13
申请号:US18513490
申请日:2023-11-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajinikanth Pandurangan , Changho Choi , Yang Seok Ki , Sungwook Ryu
Abstract: A method for communicating with a device may include running, at a device, an operating system, communicating, using a first function of an interconnect, with the device, and communicating, using a second function of the interconnect, with the operating system. The operating system may include communication logic, and the communicating with the operating may include communicating with the communication logic. The communication logic may one or more terminal support drivers, and the communicating with the communication logic may include communicating with the one or more terminal support drivers using a terminal application. The terminal application may run on a host. The second function of the interconnect may be configured to operate with a controller. The communicating with the operating system may include communicating with the operating system based on a privilege information. The host may be a management controller. The method may further include controlling, using the second function of the interconnect, a program on the operating system.
-
公开(公告)号:US12271363B2
公开(公告)日:2025-04-08
申请号:US16274232
申请日:2019-02-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seyedeh Hanieh Hashemi , Joo Hwan Lee , Yang Seok Ki
IPC: G06F16/22 , G06F16/23 , G06F16/2455 , G06F16/28 , G06F16/901
Abstract: According to one general aspect, an apparatus may include a host processor interface circuit configured to communicate data and commands with an external host processor circuit. The apparatus may include a controller processor circuit configured to merge graph data elements into merged dynamic shards, wherein the merged dynamic shards include the same number of graph data elements. The apparatus may include a non-volatile memory configured to store data in an at least a partial graph structure, wherein the graph structure includes data elements that each include vertexes and an edge, and wherein sub-portions of the data elements are grouped into shards.
-
公开(公告)号:US12259784B2
公开(公告)日:2025-03-25
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US20250086053A1
公开(公告)日:2025-03-13
申请号:US18534458
申请日:2023-12-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changhee Jung , Yang Seok Ki
Abstract: A system, including: a code cache; and a memory controller connected to the code cache, and configured to: receive a read command to read requested data from a location in primary memory connected to the memory controller over a first interface; read first data stored in the location from the primary memory; read a code corresponding to the requested data associated with the read command from the code cache, or from secondary memory connected to the memory controller over a second interface different from the first interface; perform error detection and/or correction based on the first data and the code; select second data based on a result of the error detection and/or correction; and output the second data for the requested data.
-
公开(公告)号:US12222809B2
公开(公告)日:2025-02-11
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US12141031B2
公开(公告)日:2024-11-12
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US12136138B2
公开(公告)日:2024-11-05
申请号:US17670044
申请日:2022-02-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Shiyu Li , Krishna T. Malladi , Andrew Chang , Yang Seok Ki
Abstract: A system and method for training a neural network. In some embodiments, the system includes: a graphics processing unit cluster; and a computational storage cluster connected to the graphics processing unit cluster by a cache-coherent system interconnect. The graphics processing unit cluster may include one or more graphics processing units. The computational storage cluster may include one or more computational storage devices. A first computational storage device of the one or more computational storage devices may be configured to (i) store an embedding table, (ii) receive an index vector including a first index and a second index; and (iii) calculate an embedded vector based on: a first row of the embedding table, corresponding to the first index, and a second row of the embedding table, corresponding to the second index.
-
公开(公告)号:US12026055B2
公开(公告)日:2024-07-02
申请号:US17109041
申请日:2020-12-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yang Seok Ki , Dong Gi Daniel Lee , Sung Wook Ryu , Ehsan Najafabadi
IPC: G06F11/14 , G06F3/06 , G06F11/07 , G06F11/10 , G06F11/20 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0882 , G06F12/1009
CPC classification number: G06F11/1428 , G06F3/0619 , G06F3/0634 , G06F3/0644 , G06F3/0649 , G06F3/065 , G06F3/0673 , G06F3/0679 , G06F11/0772 , G06F11/1068 , G06F11/1076 , G06F11/1484 , G06F11/203 , G06F11/2089 , G06F11/2094 , G06F11/3034 , G06F11/3037 , G06F11/3072 , G06F11/327 , G06F11/3409 , G06F12/0882 , G06F12/1009 , 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 fault state from which partial recovery is possible by operating the storage device in a first read-only mode; and operating the storage device in the first read-only mode, the operating in the first read-only mode including: determining that the age of a first data item stored in a page of the storage device has exceeded a threshold age, and copying the first data item into a rescue space in the storage device.
-
公开(公告)号:US20240053917A1
公开(公告)日:2024-02-15
申请号:US18492762
申请日:2023-10-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Wonseb Jeong , Yang Seok Ki , Jungmin Seo , Beomkyu Shin , Sangoak Woo , Younggeon Yoo , Chanho Yoon , Myungjune Jung
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679 , G06F12/0802 , G06F2212/60
Abstract: A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
-
公开(公告)号:US11809722B2
公开(公告)日:2023-11-07
申请号:US17672602
申请日:2022-02-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Jason Martineau
IPC: G06F3/06 , G06F16/901 , G06F16/903
CPC classification number: G06F3/0638 , G06F3/0604 , G06F3/067 , G06F16/901 , G06F16/90335
Abstract: A method for managing system resources includes receiving, by a storage device, a Quality of Service (QOS) parameter from a host. The storage device selects a first index type, from among index types, for a first index based on the QoS parameter and a computational load metric. The index types include one index type having an index structure that is a tree structure, a list structure, or a hash structure. The index structure is different from an index structure of another index type of the index types. The storage device sends feedback to the host regarding the first index type for the host to use in identifying a second index type for a second index to manage a computational load. The storage device accesses the data using the first index based on a processing of the user request, by the host, using the second index.
-
-
-
-
-
-
-
-
-