-
公开(公告)号:US20240249779A1
公开(公告)日:2024-07-25
申请号:US18528875
申请日:2023-12-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Minho Kim , Sooyoung Ji , Sanghwa Jin
CPC classification number: G11C16/26 , G11C16/0433 , G11C16/08
Abstract: Provided is a storage device including non-volatile memory and a storage controller, where the non-volatile memory includes a plurality of cell strings storing a plurality of source vertex values and a plurality of destination vertex values, and the storage controller reads at least a first destination vertex value corresponding to a first source vertex value from the non-volatile memory, and performs a graphic processing operation based on the read first destination vertex value. A first cell string includes a plurality of first memory cells storing a first source vertex value and connected to word lines of a first group of wordlines, respectively, and at least one second memory cell storing the first destination vertex value and connected to at least one word line of a second group of wordlines.
-
公开(公告)号:US20240007586A1
公开(公告)日:2024-01-04
申请号:US18163543
申请日:2023-02-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sooyoung Ji , Minho Kim , Dongouk Moon , Sanghwa Jin
CPC classification number: H04N5/265 , G06T1/20 , G06T11/001 , G06T7/13 , G06T7/174 , G06T1/60 , G06T2207/20212 , G06T2210/52
Abstract: An accelerator includes a memory access module configured to acquire a plurality of original images for generating a VR image from a input device, and a computing module including a stitching region detector, a stitching processor, an image processor, and a combination processor. The memory access module is configured to transmit the plurality of original images to the stitching region detector. The stitching region detector is configured to detect at least one stitching region and an image region from each of the plurality of original images by performing detection processing on each of the plurality of original images received from the memory access module, to provide the at least one stitching region to the stitching processor, and to provide the image region to the image processor. The stitching processor is configured to generate at least one post-processed stitching region.
-
公开(公告)号:US12105962B2
公开(公告)日:2024-10-01
申请号:US17891495
申请日:2022-08-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sooyoung Ji , Euiseong Seo , Jaeyong Bae , Yuhun Jun
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0641 , G06F3/0679
Abstract: A storage device including: a memory storing data based on program modes; and a storage controller including a program mode table, the storage controller configured to: in response to a program request and first data being already stored in the memory, perform a deduplication operation in which the first data is logically and not physically programmed, in response to the program or an erase request, update a count value from a first to a second value, and in response to a determination that a first program mode corresponding to the first value and a second program mode corresponding to the second value are different, transmit a first command and address to the memory such that a first program operation in which the first data programmed with first bits corresponding to the first program mode is re-programmed with second bits corresponding to the second program mode is performed.
-
4.
公开(公告)号:US20240004762A1
公开(公告)日:2024-01-04
申请号:US18196258
申请日:2023-05-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jinwook LEE , Sooyoung Ji
CPC classification number: G06F11/1464 , G06F11/1469 , G06F11/0772
Abstract: A method of recovering data in a storage device is provided. The method includes: receiving backup storage information associated with a backup storage device from a host device, both the host device and the backup storage device being external to the storage device, and the backup storage device being configured to store backup data corresponding to first data; performing a data read operation on the first data; based on an unrecoverable data failure occurring while reading the first data, directly receiving the backup data corresponding to the first data from the backup storage device based on the backup storage information; and performing a data recovery operation for the first data based on the backup data.
-
公开(公告)号:US20230102226A1
公开(公告)日:2023-03-30
申请号:US17664905
申请日:2022-05-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Minho Kim , Wijik Lee , Sooyoung Ji , Sanghwa Jin
Abstract: A computational storage device includes a nonvolatile memory configured to store a plurality of embedding tables for a deep-learning recommendation system (DLRS), and a storage controller configured to control an operation of the nonvolatile memory, store a plurality of applications that are off-loaded from a host device executing the DLRS, and support an execution of the DLRS by executing the plurality of applications and performing a plurality of calculations based on the plurality of embedding tables. The storage controller includes a machine learning engine configured to determine a management scheme of at least one embedding table of the plurality of embedding tables and the plurality of applications by analyzing the at least one embedding table and the plurality of applications.
-
公开(公告)号:US20250028662A1
公开(公告)日:2025-01-23
申请号:US18626393
申请日:2024-04-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seunghan Lee , Sooyoung Ji , Seohyun Shin , Hyunjoon Yoo
Abstract: A computational storage device includes an interface exchanging a signal with a first external source, a non-volatile memory device, a storage controller, a device memory, and a computation engine. The interface receives an indirect usage request instructing the computation engine to perform a second computation for second input data from a second external source while performing a first computation for first input data acquired from the first external source. The computation engine provides the first input data and first intermediate data generated when performing the first computation to an external computational storage device in response to the indirect usage request, requests the first computation from the external computational storage device, performs the second computation for the second input data loaded from the non-volatile memory device to the device memory, and outputs second result data generated by completing the second computation to the second external source through the interface.
-
公开(公告)号:US12153515B2
公开(公告)日:2024-11-26
申请号:US18134408
申请日:2023-04-13
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sanghwa Jin , Dongouk Moon , Minho Kim , Sooyoung Ji
Abstract: A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request.
-
公开(公告)号:US20230401148A1
公开(公告)日:2023-12-14
申请号:US18134408
申请日:2023-04-13
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sanghwa Jin , Dongouk Moon , Minho Kim , Sooyoung Ji
CPC classification number: G06F12/0246 , G06F12/0292 , G06F13/1668
Abstract: A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request.
-
9.
公开(公告)号:US20240152381A1
公开(公告)日:2024-05-09
申请号:US18382590
申请日:2023-10-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seunghan Lee , Heeseok Eun , Sooyoung Ji
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45583 , G06F2009/45591
Abstract: An electronic system includes a computational storage device comprising a computing circuit and a memory device, wherein the computing circuit is configured to perform an offloading computing operation, and the memory device is configured to store an offloading program for the offloading computing operation, and a host configured to transmit, in response to an offloading request from a virtual machine, an offloading-related command for controlling the offloading computing operation and management information about the offloading program to the computational storage device. The computational storage device is configured to delete the offloading program based on the management information.
-
公开(公告)号:US20240089462A1
公开(公告)日:2024-03-14
申请号:US18199173
申请日:2023-05-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoon Yoo , Minho Kim , Dongouk Moon , Sooyoung Ji , Sanghwa Jin
IPC: H04N19/159 , G06V10/25 , G06V10/74 , G06V40/16 , H04N19/46
CPC classification number: H04N19/159 , G06V10/25 , G06V10/761 , G06V40/161 , H04N19/46
Abstract: An operating method of a storage device, includes: receiving decoded data from a codec; determining whether the decoded data includes a region of interest (ROI); based on determining the ROI is included in the decoded data, determining whether the decoded data includes a first background region, other than the ROI, identical to a second background region of an adjacent frame; based on determining the first background region is identical to the second background region, determining a similarity for the ROI between the decoded data and the adjacent frame; determining whether the similarity is lower than a reference value; and based on determining the similarity is lower than the reference value, generating detection information indicating that the decoded data is faked.
-
-
-
-
-
-
-
-
-