Patents Assigned to HIGH PERFORMANCE COMPUTING RESEARCH CENTER
  • Patent number: 11436064
    Abstract: A processing method includes: performing an I/O preparation process and an I/O request for a data block in an application program thread; activating, by the application program thread, a journaling thread; waiting for completion of an I/O for the data block and a commit of the journaling thread; preparing an I/O for the journal block and requesting the I/O for the journal block during the waiting for the completion of the I/O for the data block and the commit of the journaling thread, in the journaling thread; preparing an I/O for a journal commit block, before waiting for completion of the I/O for the journal block after the requesting of the I/O for the journal block; after waiting for the completion of the I/O for the journal block, requesting the I/O for the journal commit block; and waiting for completion of the I/O for the journal commit block.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: September 6, 2022
    Assignees: Research & Business Foundation Sungkyunkwan University, HIGH PERFORMANCE COMPUTING RESEARCH CENTER
    Inventors: Jinkyu Jeong, Gyusun Lee
  • Patent number: 11379371
    Abstract: A data management system includes a data storage device, a buffer memory, and a controller. The buffer memory is configured to temporally store data read during a reading operation of the data storage device. The controller is configured to, after transmitting a data input/output (I/O) instruction to the data storage device upon an indication of a data reading request, allocate the buffer memory, register a buffer cache of the buffer memory, allocate a direct memory access (DMA) address for the buffer memory, and release the DMA address.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: July 5, 2022
    Assignees: Research & Business Foundation Sungkyunkwan University, High Performance Computing Research Center
    Inventors: Jinkyu Jeong, Gyusun Lee
  • Publication number: 20210263789
    Abstract: A processing method includes: performing an I/O preparation process and an I/O request for a data block in an application program thread; activating, by the application program thread, a journaling thread; waiting for completion of an I/O for the data block and a commit of the journaling thread; preparing an I/O for the journal block and requesting the I/O for the journal block during the waiting for the completion of the I/O for the data block and the commit of the journaling thread, in the journaling thread; preparing an I/O for a journal commit block, before waiting for completion of the I/O for the journal block after the requesting of the I/O for the journal block; after waiting for the completion of the I/O for the journal block, requesting the I/O for the journal commit block; and waiting for completion of the I/O for the journal commit block.
    Type: Application
    Filed: February 26, 2021
    Publication date: August 26, 2021
    Applicants: Research & Business Foundation Sungkyunkwan University, High Performance Computing Research Center
    Inventors: Jinkyu JEONG, Gyusun LEE
  • Publication number: 20210141727
    Abstract: A data management system includes a data storage device, a buffer memory, and a controller. The buffer memory is configured to temporally store data read during a reading operation of the data storage device. The controller is configured to, after transmitting a data input/output (I/O) instruction to the data storage device upon an indication of a data reading request, allocate the buffer memory, register a buffer cache of the buffer memory, allocate a direct memory access (DMA) address for the buffer memory, and release the DMA address.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 13, 2021
    Applicants: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY, HIGH PERFORMANCE COMPUTING RESEARCH CENTER
    Inventors: Jinkyu JEONG, Gyusun LEE