Patents by Inventor Kyoungwan Woo

Kyoungwan Woo 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: 20250165153
    Abstract: A memory includes: a request register configured to receive a first signal including a requester identifier using a first protocol from a host and configured to output a first priority corresponding to the requester identifier; a checker module configured to receive a second signal including a command and a request type from the host and using a second protocol that is different than the first protocol, where the checker module is configured to receive the first priority from the request register, and where the checker module is configured to determine a second priority of the command based on the first priority and the request type; a command generator configured to generate an internal command for memory operation based on the command; and a memory controller configured to schedule the internal command in a command queue based on the second priority.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Nayeon Kim, Kyungsoo Kim, Yongsuk Kwon, Jinin So, Kyoungwan Woo
  • Publication number: 20250156078
    Abstract: An accelerator module includes a plurality of memories and a controller. The controller includes a plurality of memory controllers, a plurality of processing units, and a managing circuit. The plurality of memory controllers and the plurality of memories form a plurality of memory sub-channels. The plurality of processing units perform computational operations on a plurality of data stored in or read from the plurality of memories. The managing circuit redistributes tasks performed by the plurality of processing units or changes connections between the plurality of memory controllers and the plurality of processing units in response to a first memory sub-channel and a first processing unit being in a heavy-workload state.
    Type: Application
    Filed: January 16, 2025
    Publication date: May 15, 2025
    Inventors: Kyoungwan Woo, Kyungsoo Kim, Yongsuk Kwon, Nayeon Kim, Jinin So
  • Patent number: 12236099
    Abstract: An accelerator module includes a plurality of memories and a controller. The controller includes a plurality of memory controllers, a plurality of processing units, and a managing circuit. The plurality of memory controllers and the plurality of memories form a plurality of memory sub-channels. The plurality of processing units perform computational operations on a plurality of data stored in or read from the plurality of memories. The managing circuit redistributes tasks performed by the plurality of processing units or changes connections between the plurality of memory controllers and the plurality of processing units in response to a first memory sub-channel and a first processing unit being in a heavy-workload state.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: February 25, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoungwan Woo, Kyungsoo Kim, Yongsuk Kwon, Nayeon Kim, Jinin So
  • Patent number: 12236098
    Abstract: A memory includes: a request register configured to receive a first signal including a requester identifier using a first protocol from a host and configured to output a first priority corresponding to the requester identifier; a checker module configured to receive a second signal including a command and a request type from the host and using a second protocol that is different than the first protocol, where the checker module is configured to receive the first priority from the request register, and where the checker module is configured to determine a second priority of the command based on the first priority and the request type; a command generator configured to generate an internal command for memory operation based on the command; and a memory controller configured to schedule the internal command in a command queue based on the second priority.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: February 25, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nayeon Kim, Kyungsoo Kim, Yongsuk Kwon, Jinin So, Kyoungwan Woo
  • Publication number: 20240394331
    Abstract: A compute express link (CXL) memory device includes a memory device storing data, and a controller configured to read the data from the memory device based on a first command received through a first protocol, select a calculation engine based on a second command received through a second protocol different from the first protocol, and control the calculation engine to perform a calculation on the read data.
    Type: Application
    Filed: March 18, 2024
    Publication date: November 28, 2024
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sangsu PARK, Kyungsoo Kim, Nayeon Kim, Jinin So, Kyoungwan Woo, Younghyun Lee, Jong-Geon Lee, Jin Jung, Jeonghyeon Cho
  • Publication number: 20240248609
    Abstract: An accelerator module includes a plurality of memories and a controller. The controller includes a plurality of memory controllers, a plurality of processing units, and a managing circuit. The plurality of memory controllers and the plurality of memories form a plurality of memory sub-channels. The plurality of processing units perform computational operations on a plurality of data stored in or read from the plurality of memories. The managing circuit redistributes tasks performed by the plurality of processing units or changes connections between the plurality of memory controllers and the plurality of processing units in response to a first memory sub-channel and a first processing unit being in a heavy-workload state.
    Type: Application
    Filed: August 25, 2023
    Publication date: July 25, 2024
    Inventors: Kyoungwan Woo, Kyungsoo Kim, Yongsuk Kwon, Nayeon Kim, Jinin So
  • Publication number: 20240201858
    Abstract: A memory includes: a request register configured to receive a first signal including a requester identifier using a first protocol from a host and configured to output a first priority corresponding to the requester identifier; a checker module configured to receive a second signal including a command and a request type from the host and using a second protocol that is different than the first protocol, where the checker module is configured to receive the first priority from the request register, and where the checker module is configured to determine a second priority of the command based on the first priority and the request type; a command generator configured to generate an internal command for memory operation based on the command; and a memory controller configured to schedule the internal command in a command queue based on the second priority.
    Type: Application
    Filed: May 24, 2023
    Publication date: June 20, 2024
    Inventors: Nayeon Kim, Kyungsoo Kim, Yongsuk Kwon, Jinin So, Kyoungwan Woo