Patents by Inventor Xuyan MA

Xuyan MA 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: 20250005332
    Abstract: An on-chip system for neural network operating is applied in a computing processing apparatus included in a combined processing apparatus, which includes one or more data processing apparatuses. The combined processing apparatus also includes an interface apparatus and other processing apparatuses. The computing processing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by users. The combined processing apparatus further includes a storage apparatus, which is connected to the apparatus and other processing apparatus, respectively. The storage apparatus is used to store data of the apparatus and other processing apparatus. By converting the data type of the operation result of the neural network, the algorithm precision is improved and the power consumption and cost of computation are reduced. In addition, the disclosed scheme also improves the performance and precision of the intelligent computing system as a whole.
    Type: Application
    Filed: June 20, 2022
    Publication date: January 2, 2025
    Inventors: Yong YU, Yiwei WANG, Xuyan MA, Zhoushuke DING, Shaoli LIU
  • Patent number: 12106109
    Abstract: The present disclosure relates to a data processing apparatus and related products. The data processing apparatus includes a decoding unit, a discrete-address determining unit, a continuous-data caching unit, a data read/write unit, and a storage unit. Through the data processing apparatus, the processing instruction may be decoded and executed. Discrete data may be transferred to a continuous data address, or continuous data may be stored to multiple discrete data addresses. As such, a vector computation of discrete data and vector data restoration after the vector computation may be implemented, which may simplify a processing process, thereby reducing data overhead.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: October 1, 2024
    Assignee: ANHUI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xuyan Ma, Jianhua Wu, Shaoli Liu, Xiangxuan Ge, Hanbo Liu, Lei Zhang
  • Patent number: 12056055
    Abstract: A data processing device and related products are provided. The data processing device includes: a decoding unit, a discrete address determining unit, a continuous data caching unit, a data read/write unit, and a storage unit. Through the data processing device, the processing instruction may be decoded and executed, and the discrete data may be transferred to a continuous data address, or the continuous data may be stored to a plurality of discrete data addresses. As such, a vector computation of the discrete data and vector data restoration after the vector computation may be implemented, which may simplify a processing process, thereby reducing data overheads. In addition, according to the embodiments of the disclosure, when the discrete data is read, by caching a storage address corresponding to a read request, a read request of each piece of data may be merged to read one or more pieces of discrete data, thereby improving reading efficiency of the data.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: August 6, 2024
    Assignee: ANHUI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xuyan Ma, Jianhua Wu, Shaoli Liu, Xiangxuan Ge, Hanbo Liu, Lei Zhang
  • Publication number: 20240126553
    Abstract: A data processing method and apparatus, and a related product. The data processing method comprises: when a decoded processing instruction is a vector extension instruction, determining a source data address, a destination data address and an extension parameter of data corresponding to the processing instruction; according to the extension parameter, extending first vector data of the source data address, so as to obtain extended second vector data; storing the second vector data to the destination data address, wherein the source data address and the destination data address comprise consecutive data addresses. Vector extension and storage are implemented by means of an extension parameter in a vector extension instruction, so as to obtain extended vector data, thereby simplifying processing, and reducing data overhead.
    Type: Application
    Filed: April 28, 2021
    Publication date: April 18, 2024
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG
  • Publication number: 20240126548
    Abstract: The present disclosure relates to a data processing method, a data processing apparatus, and related products. The data processing apparatus includes an address determining unit and a data storage unit. The address determining unit is configured to determine a source data address and a plurality of discrete destination data addresses of data corresponding to a processing instruction when the decoded processing instruction is a discrete store instruction, where the source data address may include continuous data addresses.
    Type: Application
    Filed: April 28, 2021
    Publication date: April 18, 2024
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG
  • Publication number: 20240053988
    Abstract: Provided are a data processing method and device, and a related product. The method comprises: when a decoded processing instruction is a data transfer instruction, determining a source data address and a destination data address of data corresponding to the processing instruction; and storing data read from the source data address to the destination data address to obtain vector data, wherein the source data address comprises multiple discrete data addresses, and the destination data address comprises continuous data addresses. By means of the method, the processing process can be simplified and the data overhead can be reduced.
    Type: Application
    Filed: April 28, 2021
    Publication date: February 15, 2024
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG
  • Publication number: 20230297379
    Abstract: The present disclosure relates to a data processing apparatus and related products. The data processing apparatus includes a decoding unit, a discrete-address determining unit, a continuous-data caching unit, a data read/write unit, and a storage unit. Through the data processing apparatus, the processing instruction may be decoded and executed. Discrete data may be transferred to a continuous data address, or continuous data may be stored to multiple discrete data addresses. As such, a vector computation of discrete data and vector data restoration after the vector computation may be implemented, which may simplify a processing process, thereby reducing data overhead.
    Type: Application
    Filed: April 28, 2021
    Publication date: September 21, 2023
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG
  • Publication number: 20230214327
    Abstract: A data processing device and related products are provided. The data processing device includes: a decoding unit, a discrete address determining unit, a continuous data caching unit, a data read/write unit, and a storage unit. Through the data processing device, the processing instruction may be decoded and executed, and the discrete data may be transferred to a continuous data address, or the continuous data may be stored to a plurality of discrete data addresses. As such, a vector computation of the discrete data and vector data restoration after the vector computation may be implemented, which may simplify a processing process, thereby reducing data overheads. In addition, according to the embodiments of the disclosure, when the discrete data is read, by caching a storage address corresponding to a read request, a read request of each piece of data may be merged to read one or more pieces of discrete data, thereby improving reading efficiency of the data.
    Type: Application
    Filed: April 28, 2021
    Publication date: July 6, 2023
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG
  • Publication number: 20230068827
    Abstract: The present disclosure relates to a data processing method and device, and related products. The product may include a control unit. The control unit may include an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store a calculation instruction associated with an artificial neural network computation. The instruction processing unit may be configured to parse the calculation instruction to obtain a plurality of computation instructions. The storage queue unit may be configured to store an instruction queue, where the instruction queue may include a plurality of computation instructions or calculation instructions to be executed in a sequence of the queue. By adopting the above method, the present disclosure may improve a computation efficiency of the related products when performing a neural network model computation.
    Type: Application
    Filed: April 28, 2021
    Publication date: March 2, 2023
    Inventors: Xuyan MA, Jianhua WU, Shaoli LIU, Xiangxuan GE, Hanbo LIU, Lei ZHANG