Patents by Inventor Xiaolin Cheng

Xiaolin Cheng 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: 11842178
    Abstract: A system and method is provided for optimizing general matrix multiplication (GEMM) on target hardware by splitting matrices to be multiplied into tiles and formulating a tiling configuration search problem for matrices to be multiplied that explores a configuration search space to identify an optimal tiling configuration that minimizes running time on the target hardware for multiplication of matrices A (m×k) and B (k×n) on the target hardware for respective configuration states as a function of matrix parameters m, k, and n, and numbers of respective nested loops for each dimension m, k, and n, respectively. The optimal tiling configuration for the target hardware is obtained by implementing a Greedy Best-First-Search (GBFS) algorithm or a Neighborhood Actor Advantage Critic (N-A2C) algorithm that optimizes the running time for multiplication of the matrices on the target hardware, and the target hardware is configured and computations are run accordingly.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: December 12, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hui Zang, Huaqing Zhang, Xiaolin Cheng
  • Patent number: 11820749
    Abstract: In alternative embodiments, provided are uncharged bis-oxime antidotes that cross the blood-brain barrier (BBB) to catalyze the hydrolysis of organophosphate (OP)-inhibited human acetylcholinesterase (hAChE) in the central nerve system (CNS). In alternative embodiments, provided are pumps, devices, subcutaneous infusion devices, continuous subcutaneous infusion devices, infusion pens, needles, reservoirs, ampoules, a vial, a syringe, a cartridge, a disposable pen or jet injector, a prefilled pen or a syringe or a cartridge, a cartridge or a disposable pen or jet injector, a two chambered or multi-chambered pump, a syringe, a cartridge or a pen or a jet injector, comprising a compound as provided herein.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: November 21, 2023
    Assignees: The Regents of the University of California, Oak Ridge National Laboratory
    Inventors: Zoran Radic, Carlo Ballatore, Lukas Gorecki, Palmer Taylor, Andrey Kovalevsky, Xiaolin Cheng
  • Publication number: 20230022235
    Abstract: The present invention provides benzamide compounds, compositions containing the benzamides, and use of the benzamides for inhibiting androgen receptor (AR) and/or aldo-keto reductase family 1 member C3 (AKR1C3). Also described herein methods for the treatment of hormone-mediated diseases and conditions, including hormone-related cancers such as castration resistant prostate cancer.
    Type: Application
    Filed: May 16, 2022
    Publication date: January 26, 2023
    Applicants: The Regents of the University of California, Ohio State Innovation Foundation, The United States Government as represented by the Department of Veterans Affairs
    Inventors: Allen C. Gao, Pui-Kai Li, Enming Xing, Xiaolin Cheng, Xiaotian Kong, Wei Lou
  • Publication number: 20220227724
    Abstract: In alternative embodiments, provided are uncharged bis-oxime antidotes that cross the blood-brain barrier (BBB) to catalyze the hydrolysis of organophosphate (OP)-inhibited human acetylcholinesterase (hAChE) in the central nerve system (CNS). In alternative embodiments, provided are pumps, devices, subcutaneous infusion devices, continuous subcutaneous infusion devices, infusion pens, needles, reservoirs, ampoules, a vial, a syringe, a cartridge, a disposable pen or jet injector, a prefilled pen or a syringe or a cartridge, a cartridge or a disposable pen or jet injector, a two chambered or multi-chambered pump, a syringe, a cartridge or a pen or a jet injector, comprising a compound as provided herein.
    Type: Application
    Filed: May 21, 2020
    Publication date: July 21, 2022
    Inventors: Zoran RADIC, Carlo BALLATORE, Lukas GORECKI, Palmer TAYLOR, Andrey KOVALEVSKY, Xiaolin CHENG
  • Publication number: 20220027738
    Abstract: A computer-implemented method for distributed synchronous training of a neural network model includes performing, by a worker machine of a plurality of worker machines, a forward computation of a training data set using a plurality of N layers of the neural network model. The forward computation starts at Layer 1 and proceeds through Layer N of the neural network model. The method further includes performing, by the worker machine, a backward computation of the training data set, the backward computation starting at Layer N and proceeding through Layer 1 of the neural network model. The method further includes synchronizing, by the worker machine, a plurality of gradients outputted by the neural network model during the backward computation. The synchronizing of the plurality of gradients is performed with other worker machines of the plurality of worker machines and in parallel with the backward computation.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Hui Zang, Xiaolin Cheng
  • Publication number: 20210374544
    Abstract: A computer-implemented method for distributed synchronous training of a neural network model includes detecting gradient sets from a plurality of worker machines, each worker machine generating a gradient set in a current iteration of a training data set, and each gradient set of the gradient sets comprising a plurality of gradients. A lagging gradient set from a lagging worker machine is detected. The lagging gradient set is generated by the lagging worker machine in a prior iteration of the training data set. Aggregated gradients are generated based on the gradient sets and the lagging gradient set. The neural network model is updated based on the aggregated gradients.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Applicant: Huawei Technologies Co.,Ltd.
    Inventors: Hui Zang, Xiaolin Cheng
  • Publication number: 20210200521
    Abstract: A system and method is provided for optimizing general matrix multiplication (GEMM) on target hardware by splitting matrices to be multiplied into tiles and formulating a tiling configuration search problem for matrices to be multiplied that explores a configuration search space to identify an optimal tiling configuration that minimizes running time on the target hardware for multiplication of matrices A (m×k) and B (k×n) on the target hardware for respective configuration states as a function of matrix parameters m, k, and n, and numbers of respective nested loops for each dimension m, k, and n, respectively. The optimal tiling configuration for the target hardware is obtained by implementing a Greedy Best-First-Search (GBFS) algorithm or a Neighborhood Actor Advantage Critic (N-A2C) algorithm that optimizes the running time for multiplication of the matrices on the target hardware, and the target hardware is configured and computations are run accordingly.
    Type: Application
    Filed: February 23, 2021
    Publication date: July 1, 2021
    Inventors: Hui Zang, Huaqing Zhang, Xiaolin Cheng