Patents by Inventor Euiyeon WON

Euiyeon WON 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: 12645603
    Abstract: An electronic device may include: a processor including a first core and a second core, the first core and the second core being configured to execute a process; and a main memory configured to store a page table corresponding to the process. The first core includes: a first translation lookaside buffer (TLB) configured to store a first portion of the page table; a page table walker configured to perform a page table walk operation to look up the page table; and a TLB check predictor configured to store a check weight table and, based on the check weight table, transmit a TLB check request to the second core. The second core includes a second TLB configured to store a second portion of the page table.
    Type: Grant
    Filed: December 6, 2024
    Date of Patent: June 2, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Moongyung Kim, Youngsik Eom, Euiyeon Won, Donghyeon Ham
  • Patent number: 12530297
    Abstract: An electronic device including a main memory, a plurality of caches that are hierarchically connected, the plurality of caches configured to store part of data stored in the main memory, and processing circuitry configured to transmit a memory request for desired data to the plurality of caches and the main memory, the memory request including cache allocation range information associated with the desired data, and each of the plurality of caches are configured to, determine whether to perform an operation corresponding to the memory request based on the cache allocation range information.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: January 20, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moongyung Kim, Euiyeon Won, Donghyeon Ham, Youngsik Eom, Ara Cho
  • Publication number: 20260010484
    Abstract: A system-on-chip includes a translation lookaside buffer (TLB) that stores a portion of address translation information for translating between virtual addresses and physical addresses, a core that executes an instruction and accesses the TLB, a page table walker that performs a page table walk operation of searching a page table that stores the address translation information, and a static page management (SPM) circuit that, when a physical address is obtained from a virtual address included in static address translation information corresponding to a static page among the address translation information, stops access to the TLB by the core or stops the page table walk operation.
    Type: Application
    Filed: February 7, 2025
    Publication date: January 8, 2026
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Moongyung KIM, Euiyeon WON, Youngsik EOM
  • Publication number: 20250328476
    Abstract: An electronic device may include: a processor including a first core and a second core, the first core and the second core being configured to execute a process; and a main memory configured to store a page table corresponding to the process. The first core includes: a first translation lookaside buffer (TLB) configured to store a first portion of the page table; a page table walker configured to perform a page table walk operation to look up the page table; and a TLB check predictor configured to store a check weight table and, based on the check weight table, transmit a TLB check request to the second core. The second core includes a second TLB configured to store a second portion of the page table.
    Type: Application
    Filed: December 6, 2024
    Publication date: October 23, 2025
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Moongyung KIM, Youngsik EOM, Euiyeon WON, Donghyeon HAM
  • Publication number: 20250147920
    Abstract: A multi-core processor according to some example embodiments may be a multi-core processor including a plurality of cores, and may include a first core that receives a task migration instruction, and transmits metadata including branch prediction data obtained during execution of a migration subject task determined as a subject of the task migration instruction among a plurality of tasks, to an external memory, and a second core that receives a task execution instruction, and reads the metadata from the external memory on the basis of the task execution instruction, and executes the migration subject task using the metadata.
    Type: Application
    Filed: June 27, 2024
    Publication date: May 8, 2025
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Moongyung KIM, Euiyeon WON, Donghyeon HAM, Youngsik EOM, Ara CHO
  • Publication number: 20250147885
    Abstract: An electronic device including: a memory; and a processor connected to the memory and configured to execute at least one instruction, wherein the processor executes the at least one instruction to transmit indicator information to the memory, wherein the indicator information identifies one or more memory areas, among a plurality of memory areas included in the memory, where useless data is stored, and the memory skips a writeback for the one or more memory areas, in response to the indicator information.
    Type: Application
    Filed: September 12, 2024
    Publication date: May 8, 2025
    Inventors: MOONGYUNG KIM, YOUNGSIK EOM, EUIYEON WON, ARA CHO, DONGHYEON HAM
  • Publication number: 20240320152
    Abstract: An electronic device including a main memory, a plurality of caches that are hierarchically connected, the plurality of caches configured to store part of data stored in the main memory, and processing circuitry configured to transmit a memory request for desired data to the plurality of caches and the main memory, the memory request including cache allocation range information associated with the desired data, and each of the plurality of caches are configured to, determine whether to perform an operation corresponding to the memory request based on the cache allocation range information.
    Type: Application
    Filed: March 18, 2024
    Publication date: September 26, 2024
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Moongyung KIM, Euiyeon WON, Donghyeon HAM, Youngsik EOM, Ara CHO
  • Publication number: 20240320410
    Abstract: An integrated circuit includes a plurality of combinational logic circuits, a scan chain circuit including a plurality of sequential logic circuits configured to store output values of the plurality of combinational logic circuits in synchronization with a first clock signal and sequentially provide first output values stored at a first time point in synchronization with a second clock signal, and control circuitry configured to receive the first output values as input values and sequentially provide the input values to the scan chain circuit. The plurality of sequential logic circuits are configured to store first input values at a second time point passed occurring when a first cycle of the second clock signal passes. The first input values are the same as the first output values.
    Type: Application
    Filed: December 4, 2023
    Publication date: September 26, 2024
    Inventors: MOONGYUNG KIM, YOUNGSIK EOM, EUIYEON WON, ARA CHO, DONGHYEON HAM
  • Publication number: 20240320159
    Abstract: A cache includes a data memory, a tag memory, and a cache controller. The data memory includes a stack area storing, in a stack structure, data used by an external processor in a plurality of cache lines. The tag memory stores a tag entry including useless information indicating whether data stored in a corresponding cache line has been popped. The cache controller is configured to, when a pop request for data stored in the stack area is received, change the useless information of a cache line storing the data subject to the pop request, to a useless state.
    Type: Application
    Filed: March 19, 2024
    Publication date: September 26, 2024
    Inventors: MOONGYUNG KIM, DONGHYEON HAM, YOUNGSIK EOM, EUIYEON WON, ARA CHO