-
1.
公开(公告)号:US11321254B2
公开(公告)日:2022-05-03
申请号:US17007553
申请日:2020-08-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Dong-Uk Kim , Yohan Ko , Insoon Jo , Jooyoung Hwang
Abstract: A computing system includes a host, a first electronic device including a memory and an accelerator, and a second electronic device including a direct memory access (DMA) engine. Based on a command transmitted from the host through the first electronic device, the DMA engine transmits data and completion information of the command to the first electronic device. The memory includes a data buffer storing the data and a completion queue buffer storing the completion information. The accelerator executes a calculation on the data. The DMA engine transmits the data to the first electronic device and then transmits the completion information to the first electronic device.
-
公开(公告)号:US11635902B2
公开(公告)日:2023-04-25
申请号:US17344112
申请日:2021-06-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Duckho Bae , Dong-Uk Kim , Jaehong Min , Yong In Lee , Jooyoung Hwang
Abstract: A storage device which is connected to a host using a virtual memory includes a solid state drive that receives a streaming access command including a logical block address (LBA) list and a chunk size, and prefetches stream data requested according to the LBA list and the chunk size from a nonvolatile memory device without an additional command. The prefetched stream data is sequentially loaded onto a buffer, and an in-storage computing block accesses a streaming region registered on the virtual memory to sequentially read the stream data loaded onto the buffer in units of the chunk size. The buffer is mapped onto a virtual memory address of the streaming region.
-
公开(公告)号:US11481125B2
公开(公告)日:2022-10-25
申请号:US17019429
申请日:2020-09-14
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yohan Ko , Dong-Uk Kim , Insoon Jo , Jooyoung Hwang
IPC: G06F3/06
Abstract: A storage device includes a first interface, an operation circuit, and a nonvolatile memory. The first interface receives a first data chunk from a host device. The operation circuit generates first processed data by processing the first data chunk and generates a first signal indicating a size of the first processed data. The nonvolatile memory stores the first processed data in a storage location, when the storage location at which the first processed data are to be stored is designated to the storage device based on the first signal. The first interface outputs the first signal to the host device.
-
公开(公告)号:US11216383B2
公开(公告)日:2022-01-04
申请号:US16291402
申请日:2019-03-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Duck-Ho Bae , Dong-Uk Kim , Hyung-Woo Ryu , Kwang-Hyun La , Joo-Young Hwang , You-Ra Choi
IPC: G06F12/1009 , G06F12/10 , G06F12/0871 , G06F12/0868 , G06F12/0804 , G06F12/08 , G06F12/02
Abstract: An electronic system includes a host device and a storage device including a first memory device of a volatile type and a second memory device of a nonvolatile type. The first memory device is accessed by the host device through a memory-mapped input-output interface and the second memory device is accessed by the host device through a block accessible interface. The storage device provides a virtual memory region to the host device such that a host-dedicated memory region having a first size included in the first memory device is mapped to the virtual memory region having a second size larger than the first size.
-
5.
公开(公告)号:US11061591B2
公开(公告)日:2021-07-13
申请号:US16562094
申请日:2019-09-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Duckho Bae , Dong-Uk Kim , Jaehong Min , Yong In Lee , Jooyoung Hwang
Abstract: A storage device which is connected to a host using a virtual memory includes a solid state drive that receives a streaming access command including a logical block address (LBA) list and a chunk size, and prefetches stream data requested according to the LBA list and the chunk size from a nonvolatile memory device without an additional command. The prefetched stream data is sequentially loaded onto a buffer, and an in-storage computing block accesses a streaming region registered on the virtual memory to sequentially read the stream data loaded onto the buffer in units of the chunk size. The buffer is mapped onto a virtual memory address of the streaming region.
-
公开(公告)号:US10855472B2
公开(公告)日:2020-12-01
申请号:US15869960
申请日:2018-01-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seung-Hyun Ha , Dong-Uk Kim , Jin-Mok Kim , Ho-Sun Lee
Abstract: An electronic device that prevents damage and an operation method thereof are provided. The electronic device includes a transceiver, a memory configured to store a first part of a first program, and a processor configured to receive, using the transceiver, a second part of the first program from a second electronic device and perform a first function of the first program by using the first part and the second part.
-
公开(公告)号:US10440112B2
公开(公告)日:2019-10-08
申请号:US15254400
申请日:2016-09-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Joonho Baek , Hanjoon Kim , Jeonguk Kang , Dong-Uk Kim , Seungjun Yang , DuckJoo Lee , JinHo Yi , Yong-Taek Jeong , Sangyeun Cho
Abstract: A server device includes a plurality of interface circuits configured to connect with a network, and perform format conversion between network packets and data chunks, the network packets being packets communicated with the network, the data chunks complying with an internal format; a plurality of memory modules operating independently of each other; and a switch circuit connected between the plurality of interface circuits and the plurality of memory modules, the switch circuit being configured to select at least one memory module from among the plurality of memory modules based on an attribute of a first data chunk transmitted from the plurality of interface circuits and, send the first data chunk to the selected memory module, wherein the selected at least one memory module is configured to, decode the first data chunk, and perform a read or write operation associated with the first data chunk based on the decoding result.
-
公开(公告)号:US11372782B2
公开(公告)日:2022-06-28
申请号:US16811117
申请日:2020-03-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Dong-Uk Kim , Yohan Ko , Insoon Jo
Abstract: A computing system includes a host, a first electronic device connected to the host, and a second electronic device that communicates with the host through the first electronic device. The first electronic device requests a command written in a submission queue of the host based on a doorbell transmitted from the host, stores the command transmitted from the host, requests write data stored in a data buffer of the host, and stores the write data of the data buffer transmitted from the host.
-
公开(公告)号:US20190229076A1
公开(公告)日:2019-07-25
申请号:US16174934
申请日:2018-10-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dong-Uk Kim , Il-Joon Kim
IPC: H01L23/66 , H01L25/065 , H01L25/10 , H01L23/00 , H01L23/498 , H03H7/01 , H03H7/38
Abstract: A memory package includes a multi-level package substrate, a first memory chip, a second memory chip, a first band pass filter and a second band pass filter. The multi-level package substrate includes a plurality of wiring layers and a plurality of insulating layers alternately stacked on one another. The first memory chip is on the multi-level package substrate, and includes a plurality of first memory cells and a first receiver. The second memory chip is on the first memory chip, and includes a plurality of second memory cells and a second receiver. The first band pass filter is in the multi-level package substrate, is connected to the first receiver, and passes a first data signal within a first frequency band. The second band pass filter is in the multi-level package substrate, is connected to the second receiver, and passes a second data signal within the first frequency band.
-
公开(公告)号:US11775451B2
公开(公告)日:2023-10-03
申请号:US17825093
申请日:2022-05-26
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Dong-Uk Kim , Yohan Ko , Insoon Jo
CPC classification number: G06F13/1621 , G06F9/544 , G06F9/546 , G06F13/1673 , G06F13/404 , G06F13/4221
Abstract: A computing system includes a host, a first electronic device connected to the host, and a second electronic device that communicates with the host through the first electronic device. The first electronic device requests a command written in a submission queue of the host based on a doorbell transmitted from the host, stores the command transmitted from the host, requests write data stored in a data buffer of the host, and stores the write data of the data buffer transmitted from the host.
-
-
-
-
-
-
-
-
-