Patents by Inventor Donghyun Gouk

Donghyun Gouk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250252049
    Abstract: A data storage device includes a memory array including a data region and a journal region; and a control circuit configured to generate journal region information including an address of the journal region, process a transaction command corresponding to a transaction based on the journal region information, and perform a checkpointing operation on a selected transaction among a predetermined number of transactions.
    Type: Application
    Filed: January 31, 2025
    Publication date: August 7, 2025
    Inventors: Hanyeoreum BAE, Donghyun GOUK, Seungjun LEE, Jiseon KIM, Sungjoon KOH, Jie ZHANG, Myoungsoo JUNG
  • Patent number: 12248814
    Abstract: Provided is an apparatus for accelerating graph neural network (GNN) pre-processing, the apparatus including a set-partitioning accelerator configured to sort each edge of an original graph stored in a coordinate list (COO) format by a node number, perform radix sorting based on a vertex identification (VID) to generate a COO array of a preset length, and perform uniform random sampling on some nodes of a given node array, a merger configured to merge the COO array of the preset length to generate one sorted COO array, a re-indexer configured to assign new consecutive VIDs respectively to the nodes selected through the uniform random sampling, and a compressed sparse row (CSR) converter configured to the edges sorted by the node number into a CSR format.
    Type: Grant
    Filed: August 22, 2023
    Date of Patent: March 11, 2025
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo Jung, Seungkwan Kang, Donghyun Gouk, Miryeong Kwon, Hyunkyu Choi, Junhyeok Jang
  • Publication number: 20250036572
    Abstract: A method and electronic circuit for memory replacement are provided. The method for memory replacement includes generating an input signal in response to an event for a memory, providing the input signal to a time-varying circuit including a plurality of time-varying devices, generating an output signal by reading a value stored in at least one time-varying device among the plurality of time-varying devices, and determining a storage space for replacement, based on the output signal.
    Type: Application
    Filed: November 16, 2023
    Publication date: January 30, 2025
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Shinhyun CHOI, Myoungsoo Jung, Hakcheon Jeong, See-On Park, Donghyun Gouk, Seonghyeon Jang
  • Patent number: 12169636
    Abstract: A computational storage supporting graph machine learning acceleration includes a solid state drive (SSD) configured to store a graph data set; and a field-programmable gate array (FPGA) configured to download, to a memory, a graph machine learning model programmed in a form of a data flow graph by a host, wherein a hardware logic built in the FPGA performs access to the SSD through a peripheral component interconnect-express (PCIe) switch.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: December 17, 2024
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo Jung, Miryeong Kwon, Donghyun Gouk
  • Publication number: 20240303122
    Abstract: Provided is an apparatus for accelerating graph neural network (GNN) pre-processing, the apparatus including a set-partitioning accelerator configured to sort each edge of an original graph stored in a coordinate list (COO) format by a node number, perform radix sorting based on a vertex identification (VID) to generate a COO array of a preset length, and perform uniform random sampling on some nodes of a given node array, a merger configured to merge the COO array of the preset length to generate one sorted COO array, a re-indexer configured to assign new consecutive VIDs respectively to the nodes selected through the uniform random sampling, and a compressed sparse row (CSR) converter configured to the edges sorted by the node number into a CSR format.
    Type: Application
    Filed: August 22, 2023
    Publication date: September 12, 2024
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOG
    Inventors: Myoungsoo JUNG, Seungkwan Kang, Donghyun Gouk, Miryeong Kwon, Hyunkyu CHOI, Junhyeok Jang
  • Publication number: 20240281645
    Abstract: Provided is an apparatus for accelerating graph neural network (GNN) pre-processing, the apparatus including a conversion unit configured to convert an original graph in a coordinate list (COO) format into a graph in a compressed sparse row (CSR) format, a sub-graph generation unit configured to generate a sub-graph with a reduced degree of the graph in the CSR format, and an embedding table generation unit configured to generate an embedding table corresponding to the sub-graph.
    Type: Application
    Filed: August 16, 2023
    Publication date: August 22, 2024
    Applicant: Korea Advanced Institute of Science and Technology
    Inventors: Myoungsoo JUNG, Seungkwan Kang, Donghyun Gouk, Miryeong Kwon, Hyunkyu Choi, Junhyeok Jang
  • Publication number: 20240264957
    Abstract: A compute express link (CXL) computing system includes a host device including a CPU that supports CXL, and a CXL storage connected to a CXL root port of the CPU based on the CXL interconnect and including a flash memory-based memory module.
    Type: Application
    Filed: January 29, 2024
    Publication date: August 8, 2024
    Inventors: Myoungsoo JUNG, Donghyun GOUK, Miryeong KWON
  • Publication number: 20240012684
    Abstract: Disclosed is a memory disaggregation computing system including a host server and a memory device connected through a compute express link (CXL) network, in which a computing complex of the host server is connected to a memory resource of the memory device through a CXL packet transmitted through the CXL network, and executes an application program by using the memory resource.
    Type: Application
    Filed: January 30, 2023
    Publication date: January 11, 2024
    Inventors: Myoungsoo JUNG, Donghyun GOUK
  • Publication number: 20230418673
    Abstract: Provided is an apparatus for accelerating a graph neural network for efficient parallel processing of massive graph datasets, including a streaming multiprocess (SM) scheduler and a computation unit, wherein the SM scheduler obtains a subgraph and an embedding table per layer, determines a number of SMs to be allocated for processing embeddings of a destination-vertex based on a feature dimension and a maximum number of threads in each of the SMs, and allocates the determined number of SMs to each of all destination-vertices included in the subgraph, and the computation unit obtains, by each of the SMs, embeddings of a destination-vertex allocated to each SM, obtains, by each SM, embeddings of at least one or more neighbor-vertices of the destination-vertex using the subgraph, and performs, by each SM, a user-designated operation using the embeddings of the destination-vertex and the embeddings of the neighbor-vertices.
    Type: Application
    Filed: February 9, 2023
    Publication date: December 28, 2023
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE ANDTECHNOLOGY
    Inventors: Myoungsoo JUNG, Junhyeok JANG, Miryeong KWON, Donghyun GOUK, Hanyeoreum BAE
  • Publication number: 20230221876
    Abstract: A computational storage supporting graph machine learning acceleration includes a solid state drive (SSD) configured to store a graph data set; and a field-programmable gate array (FPGA) configured to download, to a memory, a graph machine learning model programmed in a form of a data flow graph by a host, wherein a hardware logic built in the FPGA performs access to the SSD through a peripheral component interconnect-express (PCIe) switch.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 13, 2023
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo JUNG, Miryeong KWON, Donghyun Gouk
  • Patent number: 11689621
    Abstract: A first IP address is set to the host, and a second IP address is set to the storage card. A storage card includes a storage device and a processor for executing firmware. The host converts a first Ethernet packet including an ISP-related request and destined for the second IP address into an NVMe request according to an NVMe protocol, and transfers the NVMe request to the storage card. The firmware parses the NVMe request to perform the ISP-related request.
    Type: Grant
    Filed: December 24, 2021
    Date of Patent: June 27, 2023
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo Jung, Donghyun Gouk, Miryeong Kwon
  • Publication number: 20230007080
    Abstract: A first IP address is set to the host, and a second IP address is set to the storage card. A storage card includes a storage device and a processor for executing firmware. The host converts a first Ethernet packet including an ISP-related request and destined for the second IP address into an NVMe request according to an NVMe protocol, and transfers the NVMe request to the storage card. The firmware parses the NVMe request to perform the ISP-related request.
    Type: Application
    Filed: December 24, 2021
    Publication date: January 5, 2023
    Inventors: Myoungsoo Jung, Donghyun Gouk, Miryeong Kwon
  • Patent number: 10929291
    Abstract: A memory controlling device of a computing device including a CPU, a memory, and a flash-based storage device is provided. The memory controlling device includes an address manager and an interface. The address manager aggregates a memory space of the memory and a storage space of the storage device into an expanded memory space, and handles a memory request for the expanded memory space from the CPU by using the memory space of the memory as a cache for the storage space of the storage device. The interface is used to access the memory and the storage device.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: February 23, 2021
    Assignees: MemRay Corporation, Yonsei University, University—Industry Foundation (UIF)
    Inventors: Myoungsoo Jung, Donghyun Gouk, Miryeong Kwon, SungJoon Koh, Jie Zhang
  • Publication number: 20190171566
    Abstract: A memory controlling device of a computing device including a CPU, a memory, and a flash-based storage device is provided. The memory controlling device includes an address manager and an interface. The address manager aggregates a memory space of the memory and a storage space of the storage device into an expanded memory space, and handles a memory request for the expanded memory space from the CPU by using the memory space of the memory as a cache for the storage space of the storage device. The interface is used to access the memory and the storage device.
    Type: Application
    Filed: November 23, 2018
    Publication date: June 6, 2019
    Inventors: Myoungsoo Jung, Donghyun Gouk, Miryeong Kwon, SungJoon Koh, Jie Zhang