Patents by Inventor Won Woo Ro

Won Woo Ro 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: 20240103755
    Abstract: A data processing system and method for accessing a heterogeneous memory system including a processing unit are provided. The heterogeneous memory system includes a memory module and high bandwidth memory (HBM) including a processing-in-memory (PIM) circuit combined with a memory controller. The memory controller is configured to detect a data array required for an arithmetic operation from a memory module or the HBM by using a border index value when the arithmetic operation is performed by the PIM circuit of the HBM and generate a memory module command set and an HBM command set using physical address spaces respectively designated in the memory module and the HBM.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Applicants: SAMSUNG ELECTRONICS CO., LTD., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Wonseb JEONG, Hongju KAL, Won Woo RO, Seokmin LEE, Gun KO
  • Patent number: 11880590
    Abstract: A data processing system and method for accessing a heterogeneous memory system including a processing unit are provided. The heterogeneous memory system includes a memory module and high bandwidth memory (HBM) including a processing-in-memory (PIM) circuit combined with a memory controller. The memory controller is configured to detect a data array required for an arithmetic operation from a memory module or the HBM by using a border index value when the arithmetic operation is performed by the PIM circuit of the HBM and generate a memory module command set and an HBM command set using physical address spaces respectively designated in the memory module and the HBM.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: January 23, 2024
    Assignees: SAMSUNG ELECTRONICS CO., LTD., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Wonseb Jeong, Hongju Kal, Won Woo Ro, Seokmin Lee, Gun Ko
  • Patent number: 11860793
    Abstract: A controller is provided. The controller creates a page table including page table entries including mapping information for translating a virtual address to a physical address. Each of the page table entries includes: a virtual page number, a physical frame number, valid information, and size information. The virtual page number is included in a virtual address, the physical frame number is included in a physical address, the valid information includes a first predetermined number of bits, and the size information includes a second predetermined number of bits. The first predetermined number of bits represents an address translation range in a page table entry or a number of page table entries to be grouped, and the size information represents a size indicated by each bit of the first predetermined number of bits.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: January 2, 2024
    Assignees: SAMSUNG ELECTRONICS CO., LTD., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Seongil O, Won Woo Ro, William Jinho Song, Jiwon Lee
  • Publication number: 20230409474
    Abstract: An apparatus and method with register sharing are provided. In one general aspect, a method of operating a processing apparatus includes determining whether there is shared data that is used by each of threads in a plurality of threads sharing a shared memory, based on an instruction that has been decoded, based on determining whether there is shared data that is used by each of the threads in the plurality of threads, determining whether an address of the shared data corresponding to each of the threads in the plurality of threads is stored in an address-to-register mapping table, based on a result of either the determining whether the address is stored in the address-to-register mapping table, mapping the address of the shared data to a shared register corresponding to the shared data, and loading the shared data based on the shared register.
    Type: Application
    Filed: May 11, 2023
    Publication date: December 21, 2023
    Applicants: SAMSUNG ELECTRONICS CO., LTD., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Won Woo Ro, Seunghyun Jin, Jonghyun Lee, Hyunwuk Lee
  • Patent number: 11836117
    Abstract: A storage system includes a storage device having a nonvolatile memory with a first and a second physical address and a host configured to insert a first journal logical address and a first target logical address into a journal mapping table. The storage device includes a flash mapping table storing the first journal logical address mapped to the first physical address, and the first target logical address mapped to the second physical address; a circuit configured to write the first journal data to an area of the nonvolatile memory to the first physical address corresponding to the first journal logical address according to the first mapping state, based on the journaling command; and to change the first mapping state of the flash mapping table to a second mapping state in which the first target logical address is remapped to the first physical address, based on the checkpointing command.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: December 5, 2023
    Assignees: Samsung Electronics Co., Ltd., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Joo Hyeong Yoon, Won Woo Ro, Won Seb Jeong
  • Publication number: 20230385025
    Abstract: A processing device including a first buffer storing calculation rules, a calculator including a plurality of multipliers and an adder, the multipliers configured to perform multiplication repeatedly, a second buffer storing operands, the second buffer being configured to enqueue the operands based on the calculation rules into a queue, and a counter indicating a respective number indicating a number of times a multiplication is to be performed by each of the plurality of multipliers, each multiplier of the plurality of multipliers being configured to provide a non-final multiplication result to a first path to an input of the corresponding multiplier responsive to a corresponding number of multiplications performed by the multiplier being less than the respective number, and provide a final multiplication result to a second path to the adder responsive to the corresponding number of multiplications performed by the multiplier being equal to the respective number.
    Type: Application
    Filed: March 22, 2023
    Publication date: November 30, 2023
    Applicants: SAMSUNG ELECTRONICS CO., LTD., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Ho Young KIM, Won Woo RO, Se Hyun YANG, Dong Ho HA
  • Publication number: 20230259564
    Abstract: Disclosed is a memory system using a heterogeneous data format, which provides a personalized recommendation algorithm function to an internet service user based on a plurality of items, which includes a user preference analyzer for each item that calculates a user preference value corresponding to each item of a analysis target service; and a memory that stores data related to the each item in a first data format or stores data related to the each item in a second data format with required bits less than the first data format, based on the user preference value of the each item.
    Type: Application
    Filed: December 26, 2022
    Publication date: August 17, 2023
    Applicant: UIF (University Industry Foundation), Yonsei University
    Inventors: Won Woo Ro, Chanyoung Yoo, Hongju Kal
  • Patent number: 11704018
    Abstract: Provided are a GPU and a method of managing a memory address thereby. TLBs are configured using an SRAM and an STT-MRAM so that a storage capacity is significantly improved compared to a case where a TLB is configured using an SRAM. Accordingly, the page hit rate of a TLB can be increased, thereby improving the throughput of a device. Furthermore, after a PTE is first written in the SRAM, a PTE having high frequency of use is selected and moved to the STT-MRAM. Accordingly, an increase in TLB update time which may occur due to the use of the STT-MRAM having a low write speed can be prevented. Furthermore, a read time and read energy consumption can be reduced.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: July 18, 2023
    Assignee: SK hynix Inc.
    Inventors: Won Woo Ro, Hyun Jae Oh
  • Patent number: 11609786
    Abstract: The embodiments provide a register file device which increases energy efficiency using a spin transfer torque-random access memory for a register file used to compute a general purpose graphic processing device, and hierarchically uses a register cache and a buffer together with the spin transfer torque-random access memory, to minimize leakage current, reduce a write operation power, and solve the write delay.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: March 21, 2023
    Assignee: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Won Woo Ro, Jun Hyun Park
  • Patent number: 11582615
    Abstract: Disclosed is a 5G or pre-5G communication system for supporting a data transmission rate higher than that of a 4G communication system such as LTE. The present invention relates to a method by which a simulator analyzes a radio wave environment in a wireless communication system, and the method of the present invention comprises the steps of: allowing a simulator to receive geographic information and position information by which a transmitter and a receiver can be positioned in the geographic information; generating, by the transmitter of the simulator arranged at a random position in accordance with the position information, radio waves for at least one direction of a sphere having a fixed radius; grouping into at least one group on the basis of a traveling route of the generated radio waves; setting each group as an operation unit (Warp/Wavefront) for a graphics processing unit (GPU); and analyzing a radio wave environment by using the GPU in which the operation unit is set.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 14, 2023
    Assignees: SAMSUNG ELECTRONICS CO., LTD., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Seungku Han, Won Woo Ro, Byungchul Kim, Myungkuk Yoon, Hyunjin Chung, Youngju Lee
  • Publication number: 20220398032
    Abstract: A data processing system and method for accessing a heterogeneous memory system including a processing unit are provided. The heterogeneous memory system includes a memory module and high bandwidth memory (HBM) including a processing-in-memory (PIM) circuit combined with a memory controller. The memory controller is configured to detect a data array required for an arithmetic operation from a memory module or the HBM by using a border index value when the arithmetic operation is performed by the PIM circuit of the HBM and generate a memory module command set and an HBM command set using physical address spaces respectively designated in the memory module and the HBM.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 15, 2022
    Applicants: SAMSUNG ELECTRONICS CO., LTD., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Wonseb JEONG, Hongju KAL, Won Woo RO, Seokmin LEE, Gun KO
  • Publication number: 20220391320
    Abstract: A convolutional operation method of generating a feature data matrix corresponding to an output data matrix by performing a general matrix multiplication (GEMM) operation on an input data matrix with a set filter matrix includes updating, by at least one processor, a register mapping table so that first destination register addresses of redundant components indicating data redundant with each other among a plurality of components of the input data matrix correspond to a same second destination register address, and performing, by the at least one processor, a convolutional operation by reusing a register having the same second destination register address with respect to the redundant components, based on the register mapping table.
    Type: Application
    Filed: May 24, 2022
    Publication date: December 8, 2022
    Applicant: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: William Jinho SONG, Won Woo RO, Hyeonjin KIM, Sungwoo AHN, Yunho OH, Bogil KIM
  • Publication number: 20220342828
    Abstract: A controller is provided. The controller creates a page table including page table entries including mapping information for translating a virtual address to a physical address. Each of the page table entries includes: a virtual page number, a physical frame number, valid information, and size information. The virtual page number is included in a virtual address, the physical frame number is included in a physical address, the valid information includes a first predetermined number of bits, and the size information includes a second predetermined number of bits. The first predetermined number of bits represents an address translation range in a page table entry or a number of page table entries to be grouped, and the size information represents a size indicated by each bit of the first predetermined number of bits.
    Type: Application
    Filed: November 15, 2021
    Publication date: October 27, 2022
    Applicant: SAMSUNG ELECTRONICS CO, LTD.
    Inventors: Seongil O, Won Woo RO, William Jinho SONG, Jiwon LEE
  • Publication number: 20220237487
    Abstract: Disclosed is an accelerator and a method of operating the accelerator including determining whether any group shares weights of a first group from among groups, determining a presence of an idle processing element (PE) array, in response to no group sharing the weights of the first group, and selecting a second group having a memory time overlapping a computation time of the first group from among the groups, in response to the idle PE array being present.
    Type: Application
    Filed: July 12, 2021
    Publication date: July 28, 2022
    Applicants: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Ho Young KIM, Won Woo RO, Sung Ji CHOI
  • Publication number: 20220083515
    Abstract: A storage system includes a storage device having a nonvolatile memory with a first and a second physical address and a host configured to insert a first journal logical address and a first target logical address into a journal mapping table. The storage device includes a flash mapping table storing the first journal logical address mapped to the first physical address, and the first target logical address mapped to the second physical address; a circuit configured to write the first journal data to an area of the nonvolatile memory to the first physical address corresponding to the first journal logical address according to the first mapping state, based on the journaling command; and to change the first mapping state of the flash mapping table to a second mapping state in which the first target logical address is remapped to the first physical address, based on the checkpointing command.
    Type: Application
    Filed: June 8, 2021
    Publication date: March 17, 2022
    Applicants: Samsung Electronics Co., Ltd., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Joo Hyeong YOON, Won Woo RO, Won Seb JEONG
  • Patent number: 11276452
    Abstract: A memory system includes a memory device including a first area being refreshed according to a first refresh period and a second area begin refreshed according to a second refresh period longer than the first refresh period. The memory system also includes a memory controller configured to generate a write command and a write data corresponding to a first write request and a first data.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 15, 2022
    Assignees: SK hynix Inc., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Won Woo Ro, Hyunwuk Lee, Gun Ko, Ipoom Jeong, Min Seong Kim, Yong Tag Song, Sung Jae Lee
  • Publication number: 20210319824
    Abstract: A memory system includes a memory device including a first area being refreshed according to a first refresh period and a second area begin refreshed according to a second refresh period longer than the first refresh period. The memory system also includes a memory controller configured to generate a write command and a write data corresponding to a first write request and a first data.
    Type: Application
    Filed: August 7, 2020
    Publication date: October 14, 2021
    Inventors: Won Woo RO, Hyunwuk LEE, Gun KO, Ipoom JEONG, Min Seong KIM, Yong Tag SONG, Sung Jae LEE
  • Publication number: 20210096745
    Abstract: Provided are a GPU and a method of managing a memory address thereby. TLBs are configured using an SRAM and an STT-MRAM so that a storage capacity is significantly improved compared to a case where a TLB is configured using an SRAM. Accordingly, the page hit rate of a TLB can be increased, thereby improving the throughput of a device. Furthermore, after a PTE is first written in the SRAM, a PTE having high frequency of use is selected and moved to the STT-MRAM. Accordingly, an increase in TLB update time which may occur due to the use of the STT-MRAM having a low write speed can be prevented. Furthermore, a read time and read energy consumption can be reduced.
    Type: Application
    Filed: September 21, 2020
    Publication date: April 1, 2021
    Inventors: Won Woo RO, Hyun Jae OH
  • Publication number: 20200336919
    Abstract: Disclosed is a 5G or pre-5G communication system for supporting a data transmission rate higher than that of a 4G communication system such as LTE. The present invention relates to a method by which a simulator analyzes a radio wave environment in a wireless communication system, and the method of the present invention comprises the steps of: allowing a simulator to receive geographic information and position information by which a transmitter and a receiver can be positioned in the geographic information; generating, by the transmitter of the simulator arranged at a random position in accordance with the position information, radio waves for at least one direction of a sphere having a fixed radius; grouping into at least one group on the basis of a traveling route of the generated radio waves; setting each group as an operation unit (Warp/Wavefront) for a graphics processing unit (GPU); and analyzing a radio wave environment by using the GPU in which the operation unit is set.
    Type: Application
    Filed: December 28, 2018
    Publication date: October 22, 2020
    Inventors: Seungku HAN, Won Woo RO, Byungchul KIM, Myungkuk YOON, Hyunjin CHUNG, Youngju LEE
  • Publication number: 20200319923
    Abstract: The embodiments provide a register file device which increases energy efficiency using a spin transfer torque-random access memory for a register file used to compute a general purpose graphic processing device, and hierarchically uses a register cache and a buffer together with the spin transfer torque-random access memory, to minimize leakage current, reduce a write operation power, and solve the write delay.
    Type: Application
    Filed: February 5, 2020
    Publication date: October 8, 2020
    Inventors: Won Woo RO, Jun Hyun PARK