Patents by Inventor Brenton Yiu

Brenton Yiu 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: 11847035
    Abstract: Methods and systems for testing a functionality of a code modification operation are described. In an example, a processor can include a processor pipeline comprising one or more execution units. The processor pipeline can execute a first thread. The processor pipeline can further execute a second thread concurrently with the execution of the first thread. The second thread can be executed to modify the first thread using a code modification operation. The processor can further include a test module configured to validate a functionality of the code modification operation based on a result of the modified first thread.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Charles Leverett Meissner, Elena Tsanko, Brenton Yiu, John Martin Ludden, Bryan G. Hickerson
  • Publication number: 20230058716
    Abstract: Methods and systems for testing a functionality of a code modification operation are described. In an example, a processor can include a processor pipeline comprising one or more execution units. The processor pipeline can execute a first thread. The processor pipeline can further execute a second thread concurrently with the execution of the first thread. The second thread can be executed to modify the first thread using a code modification operation. The processor can further include a test module configured to validate a functionality of the code modification operation based on a result of the modified first thread.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 23, 2023
    Inventors: Charles Leverett Meissner, Elena Tsanko, Brenton Yiu, John Martin Ludden, Bryan G. Hickerson
  • Publication number: 20200074276
    Abstract: A system, computer program product, and method are provided to analyze logic design, and changes thereto. An intelligent real-time analytic system using machine learning features analyzes logic designs to determine estimated physical design statistics and generate predictions as to whether a design, or design features, can be physically implemented to meet all design constraints, or cause convergence issues. These predictions are generated in a fraction of the time it takes to generate a full physical design implementation. In addition, these predictions are physically conveyed to a designer as a manifestation of a physical implementation of a converged circuit design. The designer determines if the present design should be translated into a physical design construct and whether the associated data should be stored within the training database for use in subsequent designs.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Applicant: International Business Machines Corporation
    Inventors: Matthew Cooke, Brenton Yiu, Ehsan Fatehi, Ishan Jayesh Dalal
  • Patent number: 10318456
    Abstract: In an approach to validation of correctness of interrupt triggers and delivery a computer allocates one or more flags of a gang of flags. The computer allocates one or more interrupt source numbers, wherein each interrupt source number of the one or more interrupt source numbers corresponds to a flag of the gang of flags. The computer allocates one or more virtual processors to process the one or more interrupt source numbers. The computer schedules the one or more virtual processors. The computer receives one or more interrupt triggers corresponding to the one or more interrupt source numbers. The computer updates the one or more flags corresponding to the one or more received interrupt triggers. The computer determines whether all of the one or more flags in the gang of flags is updated. The computer determines a lost interrupt source number.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Manoj Dusanapudi, Shakti Kapoor, Brenton Yiu, Siva Sundar A
  • Publication number: 20190138472
    Abstract: In an approach to validation of correctness of interrupt triggers and delivery a computer allocates one or more flags of a gang of flags. The computer allocates one or more interrupt source numbers, wherein each interrupt source number of the one or more interrupt source numbers corresponds to a flag of the gang of flags. The computer allocates one or more virtual processors to process the one or more interrupt source numbers. The computer schedules the one or more virtual processors. The computer receives one or more interrupt triggers corresponding to the one or more interrupt source numbers. The computer updates the one or more flags corresponding to the one or more received interrupt triggers. The computer determines whether all of the one or more flags in the gang of flags is updated. The computer determines a lost interrupt source number.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Manoj Dusanapudi, Shakti Kapoor, Brenton Yiu, Siva Sundar A