Patents by Inventor Wonseb Jeong

Wonseb Jeong 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).

  • Patent number: 11983115
    Abstract: A device connected to a host processor via a bus includes: an accelerator circuit configured to operate based on a message received from the host processor; and a controller configured to control an access to a memory connected to the device, wherein the controller is further configured to, in response to a read request received from the accelerator circuit, provide a first message requesting resolution of coherence to the host processor and prefetch first data from the memory.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: May 14, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongho Lee, Heehyun Nam, Jaeho Shin, Hyodeok Shin, Younggeon Yoo, Younho Jeon, Wonseb Jeong, Ipoom Jeong, Hyeokjun Choe
  • 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
  • Publication number: 20240053917
    Abstract: A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Inventors: Wonseb Jeong, Yang Seok Ki, Jungmin Seo, Beomkyu Shin, Sangoak Woo, Younggeon Yoo, Chanho Yoon, Myungjune Jung
  • Patent number: 11899970
    Abstract: A memory device includes; a first memory of first type, a second memory of second type different from the first type, and a memory controller. The memory controller receives an access request and workload information related to work of an external processor, processes the access request using the workload information, and accesses at least one of the first memory and the second memory in response to the access request.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: February 13, 2024
    Inventors: Wonseb Jeong, Hee Hyun Nam, Younggeon Yoo, Jeongho Lee, Younho Jeon, Ipoom Jeong, Chanho Yoon
  • 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: 11853215
    Abstract: A device includes: a first interface circuit configured to communicate with a host processor; a second interface circuit configured to communicate with a memory comprising a plurality of storage regions; a cache memory including a plurality of cache lines configured to temporarily store data; and a controller configured to receive an integrated command from the host processor, the integrated command comprising memory operation information and cache management information, configured to control the memory based on a first command that is instructed according to the memory operation information, and configured to control at least one of the plurality of cache lines based on the cache management information.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 26, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wonseb Jeong, Heehyun Nam, Jeongho Lee
  • Publication number: 20230384960
    Abstract: Disclosed are a storage system and an operation method therefor. The storage system includes: a host system; and a plurality of storage sets configured to interface with the host system. At least one of the plurality of storage sets includes: a first memory region; a second memory region; and a third memory region, and the at least one of the plurality of storage sets is configured to move data stored in the third memory region to a selected memory region among the first memory region and the second memory region based on a data access feature.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 30, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wonseb JEONG, SOO-YOUNG Ji
  • Patent number: 11822813
    Abstract: A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 21, 2023
    Inventors: Wonseb Jeong, Yang Seok Ki, Jungmin Seo, Beomkyu Shin, Sangoak Woo, Younggeon Yoo, Chanho Yoon, Myungjune Jung
  • Patent number: 11741034
    Abstract: A memory device is configured to communicate with a plurality of host devices, through an interconnect, and includes a memory including a plurality of memory regions that includes a first memory region that is assigned to a first host device and a second memory region that is assigned to a second host device. The memory device further includes a direct memory access (DMA) engine configured to, based on a request from the first host device, the request including a copy command to copy data that is stored in the first memory region to the second memory region, read the stored data from the first memory region, and write the read data to the second memory region without outputting the read data to the interconnect.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: August 29, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Heehyun Nam, Jeongho Lee, Wonseb Jeong, Ipoom Jeong, Hyeokjun Choe
  • Publication number: 20230266917
    Abstract: A storage system includes a host and a storage device. The host includes a host processor and a host memory buffer, wherein the host processor includes a CPU core controlling operation of the host and a cache dedicated for use by the CPU core. The host memory buffer includes a submission queue and a completion queue. The storage device is connected to the host through a link and communicates with the host using a transaction layer packet (TLP). The storage device includes a nonvolatile memory device (NVM) and a storage controller, wherein the host writes a nonvolatile memory express (NVMe) command indicating a destination to the submission queue, and the storage controller reads data from the NVM, directly accesses the cache in response to destination information associated with the destination, and stores the read data in the cache.
    Type: Application
    Filed: June 28, 2022
    Publication date: August 24, 2023
    Inventors: HYEOKJUN CHOE, JEONGHO LEE, YOUNGGEON YOO, WONSEB JEONG
  • Publication number: 20230205449
    Abstract: A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 29, 2023
    Inventors: WONSEB JEONG, YANG SEOK KI, JUNGMIN SEO, BEOMKYU SHIN, SANGOAK WOO, YOUNGGEON YOO, CHANHO YOON, MYUNGJUNE JUNG
  • Publication number: 20230185717
    Abstract: A device connected to a host processor via a bus includes: an accelerator circuit configured to operate based on a message received from the host processor; and a controller configured to control an access to a memory connected to the device, wherein the controller is further configured to, in response to a read request received from the accelerator circuit, provide a first message requesting resolution of coherence to the host processor and prefetch first data from the memory.
    Type: Application
    Filed: February 8, 2023
    Publication date: June 15, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongho LEE, Heehyun Nam, Jaeho Shin, Hyodeok Shin, Younggeon Yoo, Younho Jeon, Wonseb Jeong, Ipoom Jeong, Hyeokjun Choe
  • Publication number: 20230100573
    Abstract: A memory device includes; a first memory of first type, a second memory of second type different from the first type, and a memory controller. The memory controller receives an access request and workload information related to work of an external processor, processes the access request using the workload information, and accesses at least one of the first memory and the second memory in response to the access request.
    Type: Application
    Filed: May 11, 2022
    Publication date: March 30, 2023
    Inventors: WONSEB JEONG, HEE HYUN NAM, YOUNGGEON YOO, JEONGHO LEE, YOUNHO JEON, IPOOM JEONG, CHANHO YOON
  • Patent number: 11586543
    Abstract: A device connected to a host processor via a bus includes: an accelerator circuit configured to operate based on a message received from the host processor; and a controller configured to control an access to a memory connected to the device, wherein the controller is further configured to, in response to a read request received from the accelerator circuit, provide a first message requesting resolution of coherence to the host processor and prefetch first data from the memory.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 21, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongho Lee, Heehyun Nam, Jaeho Shin, Hyodeok Shin, Younggeon Yoo, Younho Jeon, Wonseb Jeong, Ipoom Jeong, Hyeokjun Choe
  • 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: 20220164286
    Abstract: A device includes: a first interface circuit configured to communicate with a host processor; a second interface circuit configured to communicate with a memory comprising a plurality of storage regions; a cache memory including a plurality of cache lines configured to temporarily store data; and a controller configured to receive an integrated command from the host processor, the integrated command comprising memory operation information and cache management information, configured to control the memory based on a first command that is instructed according to the memory operation information, and configured to control at least one of the plurality of cache lines based on the cache management information.
    Type: Application
    Filed: August 23, 2021
    Publication date: May 26, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wonseb JEONG, Heehyun NAM, Jeongho LEE
  • Publication number: 20220147476
    Abstract: A memory device is configured to communicate with a plurality of host devices, through an interconnect, and includes a memory including a plurality of memory regions that includes a first memory region that is assigned to a first host device and a second memory region that is assigned to a second host device. The memory device further includes a direct memory access (DMA) engine configured to, based on a request from the first host device, the request including a copy command to copy data that is stored in the first memory region to the second memory region, read the stored data from the first memory region, and write the read data to the second memory region without outputting the read data to the interconnect.
    Type: Application
    Filed: July 7, 2021
    Publication date: May 12, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Heehyun NAM, Jeongho LEE, Wonseb JEONG, Ipoom JEONG, Hyeokjun CHOE
  • Publication number: 20220121574
    Abstract: A device connected to a host processor via a bus includes: an accelerator circuit configured to operate based on a message received from the host processor; and a controller configured to control an access to a memory connected to the device, wherein the controller is further configured to, in response to a read request received from the accelerator circuit, provide a first message requesting resolution of coherence to the host processor and prefetch first data from the memory.
    Type: Application
    Filed: July 20, 2021
    Publication date: April 21, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongho LEE, Heehyun Nam, Jaeho Shin, Hyodeok Shin, Younggeon Yoo, Younho Jeon, Wonseb Jeong, Ipoom Jeong, Hyeokjun Choe
  • Patent number: 9304965
    Abstract: According to one embodiment, a scheduling method for load balancing in an electronic device such as a server when performing multiple transcoding operations includes performing a first transcoding operation in order to transmit at least one moving image file to a first terminal. The server receives a request from a second terminal to transmit at least one moving image file while performing the first transcoding. The server performs a second transcoding operation in order to transmit the requested moving image file to the second terminal. The server monitors output frame rates of the first transcoding operation and the second transcoding operation, to control the output frame rates.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: April 5, 2016
    Assignees: Samsung Electronics Co., Ltd, Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Jae-Ho Kim, Sun-Mi Kim, Won Woo Ro, Changmin Lee, Wonseb Jeong, Jin-Won Kim
  • Publication number: 20130254386
    Abstract: According to one embodiment, a scheduling method for load balancing in an electronic device such as a server when performing multiple transcoding operations includes performing a first transcoding operation in order to transmit at least one moving image file to a first terminal. The server receives a request from a second terminal to transmit at least one moving image file while performing the first transcoding. The server performs a second transcoding operation in order to transmit the requested moving image file to the second terminal. The server monitors output frame rates of the first transcoding operation and the second transcoding operation, to control the output frame rates.
    Type: Application
    Filed: March 21, 2013
    Publication date: September 26, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jae-Ho Kim, Sun-Mi Kim, Won Woo Ro, Changmin Lee, Wonseb Jeong, Jin-Won Kim