STORAGE DEVICE AND OPERATING METHOD OF THE STORAGE DEVICE

    公开(公告)号:US20240249779A1

    公开(公告)日:2024-07-25

    申请号:US18528875

    申请日:2023-12-05

    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.

    ACCELERATOR, STORAGE DEVICE, AND VR SYSTEM
    2.
    发明公开

    公开(公告)号:US20240007586A1

    公开(公告)日:2024-01-04

    申请号:US18163543

    申请日:2023-02-02

    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.

    Storage device and method for using reference count to program nonvolatile memory

    公开(公告)号:US12105962B2

    公开(公告)日:2024-10-01

    申请号:US17891495

    申请日:2022-08-19

    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.

    METHOD OF RECOVERING DATA IN STORAGE DEVICE USING NETWORK AND STORAGE DEVICE PERFORMING THE SAME

    公开(公告)号:US20240004762A1

    公开(公告)日:2024-01-04

    申请号:US18196258

    申请日:2023-05-11

    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.

    COMPUTATIONAL STORAGE DEVICE FOR DEEP-LEARNING RECOMMENDATION SYSTEM AND METHOD OF OPERATING THE SAME

    公开(公告)号:US20230102226A1

    公开(公告)日:2023-03-30

    申请号:US17664905

    申请日:2022-05-25

    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.

    COMPUTATIONAL STORAGE DEVICE AND OPERATION METHOD OF COMPUTATION SYSTEM

    公开(公告)号:US20250028662A1

    公开(公告)日:2025-01-23

    申请号:US18626393

    申请日:2024-04-04

    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.

    Storage device
    7.
    发明授权

    公开(公告)号:US12153515B2

    公开(公告)日:2024-11-26

    申请号:US18134408

    申请日:2023-04-13

    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.

    STORAGE DEVICE
    8.
    发明公开
    STORAGE DEVICE 审中-公开

    公开(公告)号:US20230401148A1

    公开(公告)日:2023-12-14

    申请号:US18134408

    申请日:2023-04-13

    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.

Patent Agency Ranking