-
公开(公告)号:US20230143267A1
公开(公告)日:2023-05-11
申请号:US17895260
申请日:2022-08-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JAEHO SHIN , JEONGHO LEE , YOUNGGEON YOO , HYEOKJUN CHOE
CPC classification number: G06F12/02 , G06F12/14 , H04L9/0825
Abstract: In a method of allocating and protecting a memory in a computational storage device including a first computing engine and a buffer memory, a memory allocation request is received from a host device that is disposed outside the computational storage device. Based on the memory allocation request, a memory allocation operation in which a first memory region is generated in the buffer memory and a first key associated with the first memory region is generated is performed. A program execution request is received from the host device. Based on the program execution request, a program execution operation is performed in which a first program is executed by the first computing engine by accessing the first memory region based on an encryption or a decryption using the first key.
-
公开(公告)号:US20230266917A1
公开(公告)日:2023-08-24
申请号:US17852022
申请日:2022-06-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: HYEOKJUN CHOE , JEONGHO LEE , YOUNGGEON YOO , WONSEB JEONG
IPC: G06F3/06
CPC classification number: G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F3/0604
Abstract: A storage system includes a host and a storage device. The host includes a host processor and a host memory buffer, wherein the host processor includes a CPU core controlling operation of the host and a cache dedicated for use by the CPU core. The host memory buffer includes a submission queue and a completion queue. The storage device is connected to the host through a link and communicates with the host using a transaction layer packet (TLP). The storage device includes a nonvolatile memory device (NVM) and a storage controller, wherein the host writes a nonvolatile memory express (NVMe) command indicating a destination to the submission queue, and the storage controller reads data from the NVM, directly accesses the cache in response to destination information associated with the destination, and stores the read data in the cache.
-