Patents by Inventor Xiaoqiang DAN

Xiaoqiang DAN 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: 20240119110
    Abstract: A method for generating a computation flow graph scheduling scheme includes grouping original vertexes in an original computation flow graph, so as to obtain first computation flow graphs; determining the number N of computing units required to process a single batch of computation data in parallel; copying N first computation flow graphs, so as to obtain second computation flow graphs; adding auxiliary vertexes to the second computation flow graphs, so as to obtain third computation flow graphs; constructing integer linear programming according to the third computation flow graphs; and solving the integer linear programming, so as to obtain a scheduling scheme for the third computation flow graphs. The method converts an original computation flow graph into third computation flow graphs and integer linear programming is constructed to obtain a scheduling scheme.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 11, 2024
    Applicant: Beijing Stream Computing Inc.
    Inventors: Rui Cao, Wenyuan Lv, Xiaoqiang Dan, Lei Liu
  • Patent number: 11934837
    Abstract: An SIMD instruction generation and processing method and a related device are provided. The method may include: obtaining a length of each loop dimension of a first tensor formula; selecting, from a plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of a first tensor formula, information about a second SIMD instruction model matching the first tensor formula; generating, based on a length of at least one loop dimension of the first tensor formula and the second SIMD instruction model, a first SIMD instruction obtained after the first tensor formula is converted. The information about a second SIMD instruction model is selected from the plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of the tensor formula.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: March 19, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chen Wu, Yifan Lin, Xiaoqiang Dan
  • Patent number: 11789709
    Abstract: An intermediate representation construction method is provided. The method includes: obtaining a first intermediate representation (IR), where the first IR includes a computing statement, the computing statement includes a tensor and an operator, an operation represented by the operator is performed by a computing unit, the computing unit is configured to perform an operation on data that is migrated through a first storage location and a second storage location sequentially, and the tensor is data that is used when the operation represented by the operator is performed; and generating a second IR based on the computing statement, where the second IR includes first data migration information and data segmentation information.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: October 17, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhen Geng, Peng Di, Xiaoqiang Dan
  • Publication number: 20230027224
    Abstract: An SIMD instruction generation and processing method and a related device are provided. The method may include: obtaining a length of each loop dimension of a first tensor formula; selecting, from a plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of a first tensor formula, information about a second SIMD instruction model matching the first tensor formula; generating, based on a length of at least one loop dimension of the first tensor formula and the second SIMD instruction model, a first SIMD instruction obtained after the first tensor formula is converted. The information about a second SIMD instruction model is selected from the plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of the tensor formula.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 26, 2023
    Inventors: Chen WU, Yifan LIN, Xiaoqiang DAN
  • Publication number: 20230008597
    Abstract: The present disclosure relates to neural network model processing methods. One example method includes obtaining an operation process of a neural network model, where the operation process is represented by at least one first-type operator and a plurality of second-type operators, and obtaining a first computation graph of the neural network model based on the operation process. In the operation process, the first-type operator includes a boundary identifier, and computational logic of the first-type operator is represented by a group of second-type operators. For any first-type operator, a range of second-type operators included in the any first-type operator is indicated by a boundary identifier in the any first-type operator.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 12, 2023
    Inventors: Jiangkun YOU, Chen GONG, Xiaoqiang DAN
  • Publication number: 20220206765
    Abstract: An intermediate representation construction method is provided. The method includes: obtaining a first intermediate representation (IR), where the first IR includes a computing statement, the computing statement includes a tensor and an operator, an operation represented by the operator is performed by a computing unit, the computing unit is configured to perform an operation on data that is migrated through a first storage location and a second storage location sequentially, and the tensor is data that is used when the operation represented by the operator is performed; and generating a second IR based on the computing statement, where the second IR includes first data migration information and data segmentation information.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Zhen GENG, Peng DI, Xiaoqiang DAN