Cambricon Technologies Corporation Limited

Chine

Retour au propriétaire

1-100 de 145 pour Cambricon Technologies Corporation Limited Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 1
2024 avril (MACJ) 1
2024 janvier 2
2024 (AACJ) 3
2023 11
Voir plus
Classe IPC
G06N 3/04 - Architecture, p.ex. topologie d'interconnexion 73
G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques 67
G06N 3/08 - Méthodes d'apprentissage 55
G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions 47
G06F 17/16 - Calcul de matrice ou de vecteur 40
Voir plus
Statut
En Instance 36
Enregistré / En vigueur 109
Résultats pour  brevets
  1     2        Prochaine page

1.

DATA PROCESSING APPARATUS AND RELATED PRODUCTS

      
Numéro d'application 18531734
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-04-04
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhou, Xiaoyong
  • Zhuang, Yimin
  • Lan, Huiying
  • Liang, Jun
  • Zeng, Hongbo

Abrégé

The present disclosure provides a data processing apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

2.

DATA PROCESSING METHOD AND APPARATUS, AND RELATED PRODUCT FOR INCREASED EFFICIENCY OF TENSOR PROCESSING

      
Numéro d'application 18374176
Statut En instance
Date de dépôt 2023-09-28
Date de la première publication 2024-01-25
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Liang, Jun

Abrégé

A data processing method includes obtaining content of a descriptor when an operand of a first processing instruction includes the descriptor, where the descriptor is configured to indicate a shape of tensor data and to indicate data address of the tensor data, and executing the first processing instruction according to the content of the descriptor by determining the data address of the tensor data corresponding to the operand of the first processing instruction in a data storage space, according to the content of the descriptor, and according to the data address, executing data processing corresponding to the first processing instruction.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation

3.

DATA PROCESSING METHOD AND APPARATUS, AND RELATED PRODUCT

      
Numéro d'application 18369819
Statut En instance
Date de dépôt 2023-09-18
Date de la première publication 2024-01-04
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Liang, Jun

Abrégé

The present disclosure provides a data processing method and an apparatus and a related product. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation

4.

INTEGRATED CIRCUIT APPARATUS FOR MATRIX MULTIPLICATION OPERATION, COMPUTING DEVICE, SYSTEM, AND METHOD

      
Numéro d'application 18013635
Statut En instance
Date de dépôt 2021-12-29
Date de la première publication 2023-11-23
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Sun, Zheng
  • Li, Ming
  • Yu, Yehao
  • Chen, Zhize
  • Bian, Yi

Abrégé

An integrated circuit apparatus may be included in a computing processing apparatus of a combined processing apparatus. The computing processing apparatus includes one or a plurality of integrated circuit apparatuses. The combined processing apparatus may further include an interface apparatus and other processing apparatus. The computing processing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by a user. The combined processing apparatus further includes a storage apparatus. The storage apparatus 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. The solution of the present disclosure may reduce the amount of data transferred between an internal device and an external storage apparatus, thus minimizing the I/O bottleneck caused by bandwidth limitations and then improving the overall performance of the integrated circuit apparatus.

Classes IPC  ?

  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

5.

DEVICE AND METHOD FOR NEURAL NETWORK COMPUTING, AND BOARD AND READABLE STORAGE MEDIUM

      
Numéro d'application 18003682
Statut En instance
Date de dépôt 2021-09-23
Date de la première publication 2023-08-31
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

The present disclosure relates to an apparatus and a method for performing neural network computing, a board card, and a readable storage medium. The computing apparatus of the present disclosure is included in an integrated circuit apparatus. The integrated circuit apparatus includes a general interconnection interface and other processing apparatus. The computing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by a user. The integrated circuit apparatus further includes a storage apparatus. The storage apparatus is connected to the computing apparatus and other processing apparatus, respectively. The storage apparatus is used for data storage of the computing apparatus and other processing apparatus.

Classes IPC  ?

  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

6.

DEVICE FOR FORWARD FUSION OF NEURAL NETWORK, BOARD, METHOD, AND READABLE STORAGE MEDIUM

      
Numéro d'application 18003678
Statut En instance
Date de dépôt 2021-09-24
Date de la première publication 2023-08-17
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

The present disclosure relates to an apparatus and a method for forward fusing a neural network, a board card, and a readable storage medium. The computing apparatus of the present disclosure is included in an integrated circuit apparatus. The integrated circuit apparatus includes a general interconnection interface and other processing apparatus. The computing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by a user. The integrated circuit apparatus further includes a storage apparatus. The storage apparatus is connected to the computing apparatus and other processing apparatus, respectively. The storage apparatus is used for data storage of the computing apparatus and other processing apparatus.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

7.

INTEGRATED COMPUTING APPARATUS, CHIP, BOARD CARD, DEVICE AND COMPUTING METHOD

      
Numéro d'application 18003820
Statut En instance
Date de dépôt 2021-09-18
Date de la première publication 2023-08-17
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • He, Haoyuan
  • Liu, Shaoli
  • Yu, Xin

Abrégé

The present disclosure discloses an integrated computing apparatus, a machine learning computing apparatus, a neural network chip, a board card, an electronic device, and a method. The integrated computing apparatus is included in a combined processing apparatus. The combined processing apparatus further includes an interface apparatus and other processing apparatus. The integrated computing apparatus interacts with other processing apparatus to jointly complete a user-specified computing operation. The combined processing apparatus further includes a storage apparatus. The storage apparatus is connected to the integrated computing apparatus and other processing apparatus, respectively. The storage apparatus is used to store data of the integrated computing apparatus and other processing apparatus. The solution of the present disclosure starts and/or shuts down circuits in accordance with a predetermined rule, thus avoiding excessive transient current caused by starting the circuits at the same time.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

8.

NEURAL NETWORK PROCESSING METHOD, COMPUTER SYSTEM AND STORAGE MEDIUM

      
Numéro d'application 16612361
Statut En instance
Date de dépôt 2018-12-17
Date de la première publication 2023-06-22
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Chen, Xunyu
  • Guo, Qi
  • Wei, Jie
  • Wu, Linyang

Abrégé

A neural network processing method, comprising the following steps: obtaining a model dataset and model structure parameters of an original network (S100); obtaining an operational attribute of each compute node in the original network; operating the original network according to the model dataset and the model structure parameters of the original network and the operational attribute of each compute node, to obtain an instruction corresponding to each compute node in the original network (S200); and if the operational attribute of the current compute node is a first operational attribute, storing a network weight and the instruction corresponding to the current compute node into a first non-volatile memory, so as to obtain a first offline model corresponding to the original network (S300). Further provided are a computer system and a storage medium. The neural network processing method, the computer system, and the storage medium shorten the time for a processor to operate the same network, and improve the processing speed and efficiency of the processor.

Classes IPC  ?

9.

INTEGRATED CIRCUIT CHIP APPARATUS

      
Numéro d'application 18085332
Statut En instance
Date de dépôt 2022-12-20
Date de la première publication 2023-04-20
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip apparatus and a processing method performed by an integrated circuit chip apparatus are disclosed. The disclosed integrated circuit chip apparatus and processing method are used for executing a multiplication operation, a convolution operation, or a training operation of a neural network. The present technical solution has the advantages of a reduced computational cost and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

10.

INTEGRATED CIRCUIT CHIP APPARATUS

      
Numéro d'application 18085273
Statut En instance
Date de dépôt 2022-12-20
Date de la première publication 2023-04-20
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

11.

INTEGRATED CIRCUIT CHIP DEVICE

      
Numéro d'application 18073924
Statut En instance
Date de dépôt 2022-12-02
Date de la première publication 2023-03-30
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation, or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

12.

DATA QUANTIZATION PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Numéro d'application 17801999
Statut En instance
Date de dépôt 2021-02-22
Date de la première publication 2023-03-23
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Yu, Xin
  • Liu, Daofu
  • Zhou, Shiyi

Abrégé

The present disclosure relates to a data quantization processing method and apparatus, an electronic device, and a storage medium. The apparatus includes a control unit having 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 operation, the instruction processing unit is configured to parse the calculation instruction to obtain a plurality of operation instructions, and the storage queue unit is configured to store an instruction queue. The instruction queue includes a plurality of operation instructions or calculation instructions to be executed in an order of the queue. The above-mentioned method improves the operation precision of related products during a neural network model operation.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras

13.

Board card

      
Numéro d'application 29699562
Numéro de brevet D0979571
Statut Délivré - en vigueur
Date de dépôt 2019-07-26
Date de la première publication 2023-02-28
Date d'octroi 2023-02-28
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s) Feng, Xiaobing

14.

OPERATION APPARATUS

      
Numéro d'application 17773446
Statut En instance
Date de dépôt 2020-09-03
Date de la première publication 2023-02-09
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Zeng, Hongbo
  • Zhang, Yao
  • Liu, Shaoli
  • Huang, Di
  • Zhou, Shiyi
  • Zhang, Xishan
  • Liu, Chang
  • Guo, Jiaming
  • Gao, Yufeng

Abrégé

An embodiment of the present disclosure provides an operation apparatus which includes a storage unit, a control unit and a compute unit. The technical solution provided in this disclosure can reduce resource consumption of convolution operation, improve the speed of convolution operation and reduce operation time.

Classes IPC  ?

  • G06F 17/14 - Transformations de Fourier, de Walsh ou transformations d'espace analogues
  • G06F 7/50 - Addition; Soustraction
  • G06F 7/523 - Multiplication uniquement

15.

WINOGRAD CONVOLUTION OPERATION METHOD, APPARATUS, AND DEVICE, AND STORAGE MEDIUM

      
Numéro d'application 17773410
Statut En instance
Date de dépôt 2020-09-03
Date de la première publication 2022-12-29
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Zeng, Hongbo
  • Zhang, Yao
  • Liu, Shaoli
  • Huang, Di
  • Zhou, Shiyi
  • Zhang, Xishan
  • Liu, Chang
  • Guo, Jiaming
  • Gao, Yufeng

Abrégé

The present disclosure provides a winograd convolution operation method, a winograd convolution operation apparatus, a device, and a storage medium. The apparatus includes: processors and a memory, where the memory is configured to store a program code, and the processors are configured to call the program code stored in the memory and execute the operation method. Through the operation method, a system, the device and the storage medium of the present disclosure, performance loss of a computer system may be reduced, and operation speed may be improved. Through the present disclosure, processing efficiency may be improved.

Classes IPC  ?

16.

DATA PROCESSING METHOD AND APPARATUS, AND RELATED PRODUCT

      
Numéro d'application 17773502
Statut En instance
Date de dépôt 2020-10-27
Date de la première publication 2022-12-22
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Zeng, Hongbo
  • Zhang, Yao
  • Liu, Shaoli
  • Huang, Di
  • Zhou, Shiyi
  • Zhang, Xishan
  • Liu, Chang
  • Guo, Jiaming
  • Gao, Yufeng

Abrégé

This disclosure relates to a data processing method, a data processing apparatus, and related products. The products include a control unit. The control unit includes: an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is used for storing a calculation instruction associated with an artificial neural network computation; the instruction processing unit is used for parsing the calculation instruction to obtain a plurality of computation instructions; and the storage queue unit is used for storing an instruction queue, where the instruction queue includes the plurality of computation instructions or calculation instructions to be executed according to a front-back sequence of a queue. Through the above method of this disclosure, computation efficiency of the related products during a neural network model computation may be improved.

Classes IPC  ?

17.

Data processing apparatus and related products with descriptor management

      
Numéro d'application 17849182
Numéro de brevet 11886880
Statut Délivré - en vigueur
Date de dépôt 2022-06-24
Date de la première publication 2022-10-20
Date d'octroi 2024-01-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhou, Xiaoyong
  • Zhuang, Yimin
  • Lan, Huiying
  • Liang, Jun
  • Zeng, Hongbo

Abrégé

The present disclosure provides a data processing apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 9/38 - Exécution simultanée d'instructions

18.

APPARATUS AND METHODS FOR NEURAL NETWORK OPERATIONS SUPPORTING FIXED POINT NUMBERS OF SHORT BIT LENGTH

      
Numéro d'application 17683817
Statut En instance
Date de dépôt 2022-03-01
Date de la première publication 2022-09-29
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Chen, Yunji
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Tianshi

Abrégé

Aspects for neural network operations with fixed-point number of short bit length are described herein. The aspects may include a fixed-point number converter configured to convert one or more first floating-point numbers to one or more first fixed-point numbers in accordance with at least one format. Further, the aspects may include a neural network processor configured to process the first fixed-point numbers to generate one or more process results.

Classes IPC  ?

  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante

19.

FRACTAL CALCULATING DEVICE AND METHOD, INTEGRATED CIRCUIT AND BOARD CARD

      
Numéro d'application 17606838
Statut En instance
Date de dépôt 2020-04-26
Date de la première publication 2022-08-18
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Jiang, Guang
  • Zhao, Yongwei
  • Liang, Jun

Abrégé

A fractal calculating device according to an embodiment of the present application is included in an integrated circuit device. The integrated circuit device includes a universal interconnect interface and other processing devices. The calculating device interacts with other processing devices to jointly complete a user specified calculation operation. The integrated circuit device may also comprise a storage device. The storage device is respectively connected with the calculating device and other processing devices and is used for data storage of the computing device and other processing devices

Classes IPC  ?

20.

Integrated circuit chip apparatus

      
Numéro d'application 17688844
Numéro de brevet 11900241
Statut Délivré - en vigueur
Date de dépôt 2022-03-07
Date de la première publication 2022-07-14
Date d'octroi 2024-02-13
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

21.

Integrated circuit chip apparatus

      
Numéro d'application 17688853
Numéro de brevet 11900242
Statut Délivré - en vigueur
Date de dépôt 2022-03-07
Date de la première publication 2022-07-14
Date d'octroi 2024-02-13
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

22.

Model conversion method, device, computer equipment, and storage medium

      
Numéro d'application 17703757
Numéro de brevet 11853760
Statut Délivré - en vigueur
Date de dépôt 2022-03-24
Date de la première publication 2022-07-07
Date d'octroi 2023-12-26
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Liang, Jun
  • Guo, Qi

Abrégé

A model conversion method is disclosed. The model conversion method includes obtaining model attribute information of an initial offline model and hardware attribute information of a computer equipment, determining whether the model attribute information of the initial offline model matches the hardware attribute information of the computer equipment according to the initial offline model and the hardware attribute information of the computer equipment and in the case when the model attribute information of the initial offline model does not match the hardware attribute information of the computer equipment, converting the initial offline model to a target offline model that matches the hardware attribute information of the computer equipment according to the hardware attribute information of the computer equipment and a preset model conversion rule.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 20/00 - Apprentissage automatique
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

23.

FRACTAL CALCULATING DEVICE AND METHOD, INTEGRATED CIRCUIT AND BOARD CARD

      
Numéro d'application 17560411
Statut En instance
Date de dépôt 2021-12-23
Date de la première publication 2022-06-16
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Jiang, Guang
  • Zhao, Yongwei
  • Liang, Jun

Abrégé

A fractal computing device according to an embodiment of the present application may be included in an integrated circuit device. The integrated circuit device includes a universal interconnect interface and other processing devices. The calculating device interacts with other processing devices to jointly complete a user specified calculation operation. The integrated circuit device may also include a storage device. The storage device is respectively connected with the calculating device and other processing devices and is used for data storage of the computing device and other processing devices.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique

24.

ARTIFICIAL INTELLIGENCE COMPUTING DEVICE AND RELATED PRODUCT

      
Numéro d'application 17440529
Statut En instance
Date de dépôt 2020-03-20
Date de la première publication 2022-05-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Wang, Nan
  • Chen, Xiaobing
  • Sun, Yongzhe
  • Zhao, Yongwei

Abrégé

The invention provides an artificial intelligence computing device and a related product. The artificial intelligence computing device is used for executing machine learning computation. According to the device of the invention, for the instructions in the more than two instruction sets forming the loop body, the same operation code in the operation code storage area is used for the repeated instructions, so that the storage space of the operation code is saved, the code amount of each instruction in the instruction set in the second time slice can be reduced, the instruction storage space can also be saved, and the operation efficiency is improved.

Classes IPC  ?

  • G06F 9/32 - Formation de l'adresse de l'instruction suivante, p.ex. par incrémentation du compteur ordinal
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

25.

Fractal calculating device and method, integrated circuit and board card

      
Numéro d'application 17560490
Numéro de brevet 11841822
Statut Délivré - en vigueur
Date de dépôt 2021-12-23
Date de la première publication 2022-04-14
Date d'octroi 2023-12-12
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Jiang, Guang
  • Zhao, Yongwei
  • Liang, Jun

Abrégé

A fractal computing device according to an embodiment of the present application may be included in an integrated circuit device. The integrated circuit device includes a universal interconnect interface and other processing devices. The calculating device interacts with other processing devices to jointly complete a user specified calculation operation. The integrated circuit device may also include a storage device. The storage device is respectively connected with the calculating device and other processing devices and is used for data storage of the computing device and other processing devices.

Classes IPC  ?

  • G06F 15/76 - Architectures de calculateurs universels à programmes enregistrés
  • G06F 9/38 - Exécution simultanée d'instructions

26.

Server panel

      
Numéro d'application 29712361
Numéro de brevet D0944805
Statut Délivré - en vigueur
Date de dépôt 2019-11-07
Date de la première publication 2022-03-01
Date d'octroi 2022-03-01
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s) Feng, Xiaobing

27.

Data processing apparatus and related products

      
Numéro d'application 17489671
Numéro de brevet 11385895
Statut Délivré - en vigueur
Date de dépôt 2021-09-29
Date de la première publication 2022-01-20
Date d'octroi 2022-07-12
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhou, Xiaoyong
  • Zhuang, Yimin
  • Lan, Huiying
  • Liang, Jun
  • Zeng, Hongbo

Abrégé

The present disclosure provides a data processing apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 9/38 - Exécution simultanée d'instructions

28.

Data pre-processing method and device, and related computer device and storage medium

      
Numéro d'application 16622503
Numéro de brevet 11966583
Statut Délivré - en vigueur
Date de dépôt 2019-06-27
Date de la première publication 2021-10-28
Date d'octroi 2024-04-23
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Meng, Xiaofu

Abrégé

The present disclosure provides a data pre-processing method and device and related computer device and storage medium. By storing the target output data corresponding to the target operation into the first memory close to the processor and reducing the time of reading the target output data, the occupation time of I/O read operations during the operation process can be reduced, and the speed and efficiency of the processor can be improved.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06N 3/02 - Réseaux neuronaux

29.

Data processing method and related products

      
Numéro d'application 16623837
Numéro de brevet 11762690
Statut Délivré - en vigueur
Date de dépôt 2019-07-19
Date de la première publication 2021-10-28
Date d'octroi 2023-09-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yao
  • Meng, Xiaofu
  • Liu, Shaoli

Abrégé

The present disclosure discloses a data processing method and related products, in which the data processing method includes: generating, by a general-purpose processor, a binary instruction according to device information of an AI processor, and generating an AI learning task according to the binary instruction; transmitting, by the general-purpose processor, the AI learning task to the cloud AI processor for running; receiving, by the general-purpose processor, a running result corresponding to the AI learning task; and determining, by the general-purpose processor, an offline running file according to the running result, where the offline running file is generated according to the device information of the AI processor and the binary instruction when the running result satisfies a preset requirement. By implementing the present disclosure, the debugging between the AI algorithm model and the AI processor can be achieved in advance.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/4401 - Amorçage
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

30.

Data processing method and apparatus, and related product

      
Numéro d'application 17327627
Numéro de brevet 11687339
Statut Délivré - en vigueur
Date de dépôt 2021-05-21
Date de la première publication 2021-10-28
Date d'octroi 2023-06-27
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Li, Zhen
  • Liang, Jun

Abrégé

The present disclosure provides a data processing method and an apparatus and a related product. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By utilizing the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p.ex. plusieurs processeurs de données à instruction unique
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

31.

Graphics card

      
Numéro d'application 29684409
Numéro de brevet D0928161
Statut Délivré - en vigueur
Date de dépôt 2019-03-20
Date de la première publication 2021-08-17
Date d'octroi 2021-08-17
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Fan, Hong
  • Chen, Deheng
  • Ye, Kai
  • Chen, Shuai

32.

Data processing method and apparatus, and related product for increased efficiency of tensor processing

      
Numéro d'application 17242209
Numéro de brevet 11836491
Statut Délivré - en vigueur
Date de dépôt 2021-04-27
Date de la première publication 2021-08-12
Date d'octroi 2023-12-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Liang, Jun

Abrégé

The present disclosure provides a data processing method and an apparatus and a related product. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 11/30 - Surveillance du fonctionnement
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

33.

Board card

      
Numéro d'application 29727175
Numéro de brevet D0924186
Statut Délivré - en vigueur
Date de dépôt 2020-03-09
Date de la première publication 2021-07-06
Date d'octroi 2021-07-06
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Feng, Xiaobing
  • He, Kun
  • He, Jun

34.

System, board card and electronic device for data accelerated processing

      
Numéro d'application 17108753
Numéro de brevet 11366696
Statut Délivré - en vigueur
Date de dépôt 2020-12-01
Date de la première publication 2021-06-17
Date d'octroi 2022-06-21
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Ye, Kai
  • Wang, Ao
  • Gu, Jingzi
  • Peng, Haolan
  • Li, Kezhong
  • Chen, Shuai

Abrégé

The present disclosure relates to a system, a computing apparatus, a board card, and an electronic device for data accelerated processing. The computing apparatus may be included in a combined processing apparatus. The combined processing apparatus may also include a universal interconnection interface and other processing apparatuses. The computing apparatus interacts with other processing apparatuses to jointly complete computing operations specified by the user. The combined processing apparatus may also include a storage apparatus which is respectively connected to the computing apparatus and other processing apparatuses and is used for storing data of the computing apparatus and other processing apparatuses. The solution of the present disclosure can be applied to various electronic devices.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 1/20 - Moyens de refroidissement
  • G06F 13/40 - Structure du bus
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

35.

LEARNING TASK COMPILING METHOD OF ARTIFICIAL INTELLIGENCE PROCESSOR AND RELATED PRODUCTS

      
Numéro d'application 16719662
Statut En instance
Date de dépôt 2019-12-18
Date de la première publication 2021-06-17
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Zhu, Hanzhao
  • Liu, Shaoli

Abrégé

The present disclosure relates to a learning task compiling method of artificial intelligence processors and related products. The learning task compiling method of artificial intelligence processors includes fusing a redundant neural network layer to a convolution layer, optimizing a structure of a convolution neural network, and compiling a learning task of an artificial intelligence processor based on the optimized convolution neural network. The method may achieve high efficiency for learning task compiling of artificial intelligence processors, and may reduce data exchange during processing when being executed on a device.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

36.

Integrated circuit chip device

      
Numéro d'application 17134444
Numéro de brevet 11748601
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-05-20
Date d'octroi 2023-09-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

37.

DATA PROCESSING METHOD AND APPARATUS, AND RELATED PRODUCT

      
Numéro d'application 17137245
Statut En instance
Date de dépôt 2020-12-29
Date de la première publication 2021-05-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhou, Xiaoyong
  • Zhuang, Yimin
  • Lan, Huiying
  • Liang, Jun

Abrégé

The present disclosure provides a data processing method and an apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

38.

Shared storage space access method, device and system and storage medium

      
Numéro d'application 17087107
Numéro de brevet 11449242
Statut Délivré - en vigueur
Date de dépôt 2020-11-02
Date de la première publication 2021-05-13
Date d'octroi 2022-09-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Kang, Ping
  • Zhang, Yao

Abrégé

The invention relates to a shared storage space access method, device and system and a storage medium. The product comprises a control module. The control module comprises an instruction cache unit, an instruction processing unit and a storage queue unit. The instruction caching unit is used for storing a calculation instruction associated with the artificial neural network operation; the instruction processing unit is used for analyzing the calculation instruction to obtain a plurality of operation instructions; the storage queue unit is used for storing an instruction queue, and the instruction queue comprises a plurality of operation instructions or calculation instructions to be executed according to the front-back sequence of the queue. Through the method or the product, the access efficiency of the storage space can be improved.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

39.

Video retrieval method, and method and apparatus for generating video retrieval mapping relationship

      
Numéro d'application 16962110
Numéro de brevet 11966848
Statut Délivré - en vigueur
Date de dépôt 2019-05-17
Date de la première publication 2021-05-13
Date d'octroi 2024-04-23
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Fang, Zhou

Abrégé

The present disclosure relates to a video retrieval method, a method, system and device for generating a video retrieval mapping relationship, and a storage medium. The video retrieval method comprises: acquiring a retrieval instruction, wherein the retrieval instruction carries retrieval information for retrieving a target frame picture; and obtaining the target frame picture according to the retrieval information and a preset mapping relationship. The method for generating a video retrieval mapping relationship comprises: performing a feature extraction operation on each frame picture in a video stream by using a feature extraction model so as to obtain a key feature sequence corresponding to each frame picture; inputting the key feature sequence corresponding to each frame picture into a text sequence extraction model for processing so as to obtain a text description sequence corresponding to each frame picture; and constructing a mapping relationship according to the text description sequence corresponding to each frame picture. By means of the video retrieval method and the method for generating a video retrieval mapping relationship provided in the present application, the efficiency of video retrieval can be improved, and human-machine interaction is made more intelligent.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/75 - Groupement; Classement
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo

40.

Graphics card

      
Numéro d'application 29684408
Numéro de brevet D0918920
Statut Délivré - en vigueur
Date de dépôt 2019-03-20
Date de la première publication 2021-05-11
Date d'octroi 2021-05-11
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Fan, Hong
  • Chen, Deheng
  • Ye, Kai
  • Chen, Shuai

41.

Apparatus and methods for neural network operations supporting floating point numbers of short bit length

      
Numéro d'application 17147052
Numéro de brevet 11797269
Statut Délivré - en vigueur
Date de dépôt 2021-01-12
Date de la première publication 2021-05-06
Date d'octroi 2023-10-24
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Yunji

Abrégé

Aspects for neural network operations with floating-point number of short bit length are described herein. The aspects may include a neural network processor configured to process one or more floating-point numbers to generate one or more process results. Further, the aspects may include a floating-point number converter configured to convert the one or more process results in accordance with at least one format of shortened floating-point numbers. The floating-point number converter may include a pruning processor configured to adjust a length of a mantissa field of the process results and an exponent modifier configured to adjust a length of an exponent field of the process results in accordance with the at least one format.

Classes IPC  ?

  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

42.

Integrated circuit chip device

      
Numéro d'application 17134435
Numéro de brevet 11741351
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-04-22
Date d'octroi 2023-08-29
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

43.

Integrated circuit chip device

      
Numéro d'application 17134445
Numéro de brevet 11748602
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-04-22
Date d'octroi 2023-09-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

44.

Integrated circuit chip device

      
Numéro d'application 17134446
Numéro de brevet 11748603
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-04-22
Date d'octroi 2023-09-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

45.

Integrated circuit chip device

      
Numéro d'application 17134487
Numéro de brevet 11748605
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-04-22
Date d'octroi 2023-09-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

46.

Integrated circuit chip device

      
Numéro d'application 17134486
Numéro de brevet 11748604
Statut Délivré - en vigueur
Date de dépôt 2020-12-27
Date de la première publication 2021-04-22
Date d'octroi 2023-09-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

47.

Graphics card

      
Numéro d'application 29684407
Numéro de brevet D0916706
Statut Délivré - en vigueur
Date de dépôt 2019-03-20
Date de la première publication 2021-04-20
Date d'octroi 2021-04-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Fan, Hong
  • Chen, Deheng
  • Ye, Kai
  • Chen, Shuai

48.

Compressor circuit, Wallace tree circuit, multiplier circuit, chip, and device

      
Numéro d'application 16623385
Numéro de brevet 11354097
Statut Délivré - en vigueur
Date de dépôt 2019-04-04
Date de la première publication 2021-02-04
Date d'octroi 2022-06-07
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Enhe
  • Liu, Shaoli
  • Li, Zhen

Abrégé

The present disclosure provides a compressor circuit, a Wallace tree circuit, a multiplier circuit, a chip and an apparatus. The compressor circuit includes a first full adder, a second full adder, and a first selection circuit. An output end of the first full adder is connected to an input end of the first selection circuit, and an output end of the first selection circuit is connected to an input end of the second full adder. The first selection circuit is configured to determine an input signal output by the first selection circuit to the second full adder according to a first selection signal; and the input signal output by the first selection circuit to the second full adder and a most significant bit signal of a plurality of input signals of the compressor circuit are used to control turning on and turning off of the second full adder, which can reduce circuit power consumption and delay.

Classes IPC  ?

  • G06F 7/501 - Semi-additionneurs ou additionneurs complets, c. à d. cellules élémentaires d'addition pour une position
  • G06F 7/523 - Multiplication uniquement

49.

Integrated circuit chip apparatus

      
Numéro d'application 17010761
Numéro de brevet 11562219
Statut Délivré - en vigueur
Date de dépôt 2020-09-02
Date de la première publication 2020-12-24
Date d'octroi 2023-01-24
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

An integrated circuit chip apparatus and a processing method performed by an integrated circuit chip apparatus are disclosed. The disclosed integrated circuit chip apparatus and processing method are used for executing a multiplication operation, a convolution operation, or a training operation of a neural network. The present technical solution has the advantages of a reduced computational cost and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

50.

Allocation system, method and apparatus for machine learning, and computer device

      
Numéro d'application 16997697
Numéro de brevet 11663491
Statut Délivré - en vigueur
Date de dépôt 2020-08-19
Date de la première publication 2020-12-10
Date d'octroi 2023-05-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Sun, Yongzhe
  • Du, Zidong

Abrégé

An allocation system for machine learning, comprising a terminal server and a cloud server. The terminal server is used for: acquiring demand information; generating a control instruction according to the demand information, wherein the control instruction comprises a terminal control instruction and a cloud control instruction; parsing the terminal control instruction to obtain a terminal control signal; and calculating a terminal workload of a machine learning algorithm of each stage according to the terminal control signal to obtain a terminal computation result. The cloud server is used for parsing the cloud control instruction to obtain a cloud control signal, and calculating a cloud workload of the machine learning algorithm of each stage according to the cloud control signal to obtain a cloud computation result. The terminal computation result and the cloud computation result together compose an output result.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”

51.

Scheduling method and related apparatus

      
Numéro d'application 16767415
Numéro de brevet 11568269
Statut Délivré - en vigueur
Date de dépôt 2018-08-02
Date de la première publication 2020-12-10
Date d'octroi 2023-01-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Du, Zidong
  • Jin, Luyang

Abrégé

Disclosed are a scheduling method and a related apparatus. A computing apparatus in a server can be chosen to implement a computation request, thereby improving the running efficiency of the server.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/30 - Surveillance du fonctionnement
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 3/08 - Méthodes d'apprentissage

52.

Multi-purpose heat sink, method of manufacturing the same, board card, and multi-purpose heat sink platform

      
Numéro d'application 16714678
Numéro de brevet 11752581
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2020-12-03
Date d'octroi 2023-09-12
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhu, Chongxing
  • Lan, Huijun
  • He, Kun
  • Ye, Kai
  • Chen, Deheng
  • Chen, Shuai

Abrégé

The present disclosure provides a multi-purpose heat sink, a method of manufacturing the same, a board card, and a multi-purpose heat sink platform, where the multi-purpose heat sink is composed of a bracket (310) and heat dissipation components. The cost of the multi-purpose heat sink in the present disclosure is low.

Classes IPC  ?

  • F28F 7/00 - Eléments non couverts par les groupes , ou
  • B23P 15/26 - Fabrication d'objets déterminés par des opérations non couvertes par une seule autre sous-classe ou un groupe de la présente sous-classe d'échangeurs de chaleur
  • F28F 3/12 - Eléments construits sous forme d'un panneau creux, p.ex. comportant des canaux
  • F28D 15/02 - Appareils échangeurs de chaleur dans lesquels l'agent intermédiaire de transfert de chaleur en tubes fermés passe dans ou à travers les parois des canalisations dans lesquels l'agent se condense et s'évapore, p.ex. tubes caloporteurs
  • F28D 21/00 - Appareils échangeurs de chaleur non couverts par l'un des groupes

53.

HEAT DISSIPATION DEVICE AND BOARD CARD

      
Numéro d'application 16714681
Statut En instance
Date de dépôt 2019-12-13
Date de la première publication 2020-11-19
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • He, Kun
  • Lan, Huijun
  • Zhu, Chongxing
  • He, Jun
  • Zhang, Zhihang
  • Ye, Kai
  • Chen, Deheng
  • Chen, Shuai

Abrégé

The present disclosure provides a heat dissipation device and a board card. The heat dissipation device includes a fin group provided with a plurality of heat dissipation fins, and a heat pipe group provided with at least one heat pipe. The fin group is wholly located on one side of the heat pipe group in a first direction. The heat dissipation device and the board card have high heat dissipation efficiency.

Classes IPC  ?

  • F28D 15/02 - Appareils échangeurs de chaleur dans lesquels l'agent intermédiaire de transfert de chaleur en tubes fermés passe dans ou à travers les parois des canalisations dans lesquels l'agent se condense et s'évapore, p.ex. tubes caloporteurs
  • F28F 3/12 - Eléments construits sous forme d'un panneau creux, p.ex. comportant des canaux

54.

Vector and matrix computing device

      
Numéro d'application 16942482
Numéro de brevet 11734383
Statut Délivré - en vigueur
Date de dépôt 2020-07-29
Date de la première publication 2020-11-12
Date d'octroi 2023-08-22
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Zhang, Xiao
  • Liu, Shaoli
  • Chen, Yunji

Abrégé

A computing device and related products are provided. The computing device is configured to perform machine learning calculations. The computing device includes an operation unit, a controller unit, and a storage unit. The storage unit includes a data input/output (I/O) unit, a register, and a cache. Technical solution provided by the present disclosure has advantages of fast calculation speed and energy saving.

Classes IPC  ?

  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 7/487 - Multiplication; Division
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 20/00 - Apprentissage automatique

55.

AI processor simulation

      
Numéro d'application 16720655
Numéro de brevet 11934940
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-10-22
Date d'octroi 2024-03-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yao
  • Meng, Xiaofu
  • Liu, Shaoli

Abrégé

The present disclosure discloses a data processing method and related products, in which the data processing method includes: generating, by a general-purpose processor, a binary instruction according to device information of an AI processor, and generating an AI learning task according to the binary instruction; transmitting, by the general-purpose processor, the AI learning task to the cloud AI processor for running; receiving, by the general-purpose processor, a running result corresponding to the AI learning task; and determining, by the general-purpose processor, an offline running file according to the running result, where the offline running file is generated according to the device information of the AI processor and the binary instruction when the running result satisfies a preset requirement. By implementing the present disclosure, the debugging between the AI algorithm model and the AI processor can be achieved in advance.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 8/41 - Compilation
  • G06F 8/65 - Mises à jour
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/54 - Communication interprogramme
  • G06F 11/30 - Surveillance du fonctionnement
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique

56.

Data processing method and related products

      
Numéro d'application 16720588
Numéro de brevet 11847554
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-10-22
Date d'octroi 2023-12-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yao
  • Meng, Xiaofu
  • Liu, Shaoli

Abrégé

The present disclosure discloses a data processing method and related products, in which the data processing method includes: generating, by a general-purpose processor, a binary instruction according to device information of an AI processor, and generating an AI learning task according to the binary instruction; transmitting, by the general-purpose processor, the AI learning task to the cloud AI processor for running; receiving, by the general-purpose processor, a running result corresponding to the AI learning task; and determining, by the general-purpose processor, an offline running file according to the running result, where the offline running file is generated according to the device information of the AI processor and the binary instruction when the running result satisfies a preset requirement. By implementing the present disclosure, the debugging between the AI algorithm model and the AI processor can be achieved in advance.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/54 - Communication interprogramme
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 8/41 - Compilation
  • G06F 8/65 - Mises à jour

57.

Integrated circuit chip device

      
Numéro d'application 16903304
Numéro de brevet 11544546
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de la première publication 2020-10-01
Date d'octroi 2023-01-03
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip device and related products. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

58.

OPERATION METHOD, APPARATUS AND RELATED PRODUCT

      
Numéro d'application 16824298
Statut En instance
Date de dépôt 2020-03-19
Date de la première publication 2020-09-24
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Wu, Zhihui
  • Li, Wei
  • Li, Tao

Abrégé

The present disclosure relates to an operation method, an apparatus, and related products. The products include a controller unit. The controller unit includes an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is used to store computation instructions associated with an artificial neural network operation; the instruction processing unit is used to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is used to store an instruction queue, where the instruction queue includes: a plurality of operation instructions or computation instructions to be executed in an order of the queue. By adopting the operation method, the present disclosure can improve the operation efficiency of related products when performing an operation of the neural network model.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 17/16 - Calcul de matrice ou de vecteur

59.

Integrated circuit chip apparatus

      
Numéro d'application 16721892
Numéro de brevet 11507810
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-08-13
Date d'octroi 2022-11-22
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06F 7/60 - Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c. à d. une représentation de nombres sans base; Dispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

60.

NEURAL NETWORK COMPUTATION DEVICE, NEURAL NETWORK COMPUTATION METHOD AND RELATED PRODUCTS

      
Numéro d'application 16714643
Statut En instance
Date de dépôt 2019-12-13
Date de la première publication 2020-07-30
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Zhang, Haochong

Abrégé

The disclosure provides a neural network computation device, a neural network computation method, and related products, which are applied to a neural network chip. The neural network chip is arranged on a board card. The board includes a storage component configured to store data, an interface means configured to realize data transfer between the neural network chip and an external device; and a control component configured to monitor a status of the neural network chip. The device includes: an operation unit, a controller unit, and a storage unit. The device is used for performing artificial neural network training operations. The neural network training operations include neural network multi-layer training operations. The technical solution provided by the present disclosure has the technical effects of low cost and low energy consumption.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

61.

Neural network computation device and method

      
Numéro d'application 16714664
Numéro de brevet 11775808
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2020-07-30
Date d'octroi 2023-10-03
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Zhang, Haochong

Abrégé

The present disclosure provides a neural network computation device and a neural network computation method. The device is configured to perform artificial neural network training operations including neural network multi-layer training operations. The present disclosure has technical effects of low cost and low energy consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

62.

Integrated circuit chip apparatus

      
Numéro d'application 16721879
Numéro de brevet 11507809
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-30
Date d'octroi 2022-11-22
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

63.

Integrated circuit chip apparatus

      
Numéro d'application 16721885
Numéro de brevet 11308389
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-23
Date d'octroi 2022-04-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

64.

Integrated circuit chip apparatus

      
Numéro d'application 16721882
Numéro de brevet 11586891
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-23
Date d'octroi 2023-02-21
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

65.

Integrated circuit chip apparatus

      
Numéro d'application 16721888
Numéro de brevet 11704545
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-23
Date d'octroi 2023-07-18
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

66.

Network structure processing method and device and related products

      
Numéro d'application 16713748
Numéro de brevet 11544567
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2020-07-02
Date d'octroi 2023-01-03
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Wang, Jin
  • Zhang, Shijin
  • Zhang, Xiao

Abrégé

The disclosure relates to a network structure processing method and device and a related product, including: obtaining, by a computer device, an optimization instruction; and executing a corresponding optimization processing operation on the network structure according to the optimization level in the optimization instruction to obtain an optimized network structure. According to the processing method of the network structure, the resource cost can be reduced, and the detection rate of the network structure on images is improved.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

67.

DATA PROCESSING METHOD, DEVICE, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM

      
Numéro d'application 16714669
Statut En instance
Date de dépôt 2019-12-13
Date de la première publication 2020-07-02
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Guo, Zhibin
  • Zhang, Shijin

Abrégé

The present disclosure relates to a data processing method, a device, an electronic device, and a readable storage medium. When the above are adopted, a target neural network is subject to a subnet classification. The target neural network includes at least one subnet. When the method is adopted, at least during the process of compiling and running the subnets, only one input operation and one output operation are required. Whereas when the network layers of the subnet are compiled and run layer by layer, pluralities of input operations and output operations are required. Therefore, the data processing method is more efficient and is capable of improving the operation rate.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 7/08 - Tri, c. à d. rangement des supports d'enregistrement dans un ordre de succession numérique ou autre, selon la classification d'au moins certaines informations portées sur les supports
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

68.

Network off-line model processing method, artificial intelligence processing device and related products

      
Numéro d'application 16711279
Numéro de brevet 11699073
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2020-07-02
Date d'octroi 2023-07-11
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Kong, Weiguang
  • Huang, Yaling
  • Wang, Jin

Abrégé

The present disclosure provides a network off-line model processing method, an artificial intelligence processing device and related products, where the related products include a combined processing device. The combined processing device includes the artificial intelligence processing device, a general-purpose interconnection interface, and other processing devices, where the artificial intelligence processing device interacts with the other processing devices to jointly complete computation designated by users. The embodiments of the present disclosure can accelerate the operation of the network off-line model.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G16Y 30/00 - Infrastructure de l’IdO
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p.ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

69.

Operation method, device and related products

      
Numéro d'application 16711370
Numéro de brevet 11893414
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2020-07-02
Date d'octroi 2024-02-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Xi
  • Wang, Jin
  • Zhang, Shijin

Abrégé

The invention relates to an operation method and device and a related product, the product comprises a control module, and the control module comprises an instruction caching unit, an instruction processing unit and a storage queue unit; the instruction caching unit is used for storing a calculation instruction associated with the artificial neural network operation; the instruction processing unit is used for analyzing the calculation instruction to obtain a plurality of operation instructions; the storage queue unit is used for storing instruction queues, and the instruction queues comprise a plurality of operation instructions or calculation instructions to be executed according to the sequence of the queues. Through the method, the operation efficiency of related products during operation of the neural network model can be improved.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p.ex. plusieurs processeurs de données à instruction unique
  • G06Q 50/26 - Services gouvernementaux ou services publics

70.

Neural network quantization method, device and related products

      
Numéro d'application 16711376
Numéro de brevet 11669732
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2020-07-02
Date d'octroi 2023-06-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Shen, Yubin
  • Guo, Zhibin
  • Song, Xinkai
  • Liu, Shaoli

Abrégé

The invention provides a neural network quantization method and device and a related product. The neural network quantization method is used for quantizing data of a computation layer of a neural network. The technical scheme provided by the invention has the advantage of low cost.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

71.

INTEGRATED CIRCUIT CHIP APPARATUS

      
Numéro d'application 16721883
Statut En instance
Date de dépôt 2019-12-19
Date de la première publication 2020-06-18
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

72.

Method for acquiring executable file of heterogeneous computing system, method for running the heterogeneous computing system and related products

      
Numéro d'application 16711252
Numéro de brevet 11288050
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2020-06-18
Date d'octroi 2022-03-29
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Wen, Yuanbo
  • Fang, Zhou

Abrégé

The invention relates to an executable file acquisition method and operation method of a heterogeneous computing system and a related product. According to the executable file obtaining method of the heterogeneous computing system, through the CPU program and the artificial intelligence processor program, the electronic device allows a user to compile a corresponding program according to needs to achieve needed functions, and the application range of a machine learning library is expanded.

Classes IPC  ?

73.

Integrated circuit chip device and related product

      
Numéro d'application 16698000
Numéro de brevet 11704544
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-06-04
Date d'octroi 2023-07-18
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions

74.

Integrated circuit chip apparatus

      
Numéro d'application 16721875
Numéro de brevet 11562216
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-04-23
Date d'octroi 2023-01-24
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

75.

Parallel processing circuits for neural networks

      
Numéro d'application 16698164
Numéro de brevet 11710031
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-04-23
Date d'octroi 2023-07-25
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance

76.

Data pre-processing method and device, and related computer device and storage medium

      
Numéro d'application 16718874
Numéro de brevet 11243895
Statut Délivré - en vigueur
Date de dépôt 2019-12-18
Date de la première publication 2020-04-23
Date d'octroi 2022-02-08
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Meng, Xiaofu

Abrégé

The present disclosure provides a data pre-processing method and device and related computer device and storage medium. By storing the target output data corresponding to the target operation into the first memory close to the processor and reducing the time of reading the target output data, the occupation time of I/O read operations during the operation process can be reduced, and the speed and efficiency of the processor can be improved.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06N 3/02 - Réseaux neuronaux

77.

APPARATUS AND METHODS FOR FORWARD PROPAGATION IN CONVOLUTIONAL NEURAL NETWORKS

      
Numéro d'application 16709961
Statut En instance
Date de dépôt 2019-12-11
Date de la première publication 2020-04-09
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Han, Dong
  • Chen, Yunji
  • Liu, Shaoli
  • Guo, Qi

Abrégé

Aspects for forward propagation of a convolutional artificial neural network are described herein. The aspects may include a direct memory access unit configured to receive input data from a storage device and a master computation module configured to select one or more portions of the input data based on a predetermined convolution window. Further, the aspects may include one or more slave computation modules respectively configured to convolute a convolution kernel with one of the one or more portions of the input data to generate a slave output value. Further still, the aspects may include an interconnection unit configured to combine the one or more slave output values into one or more intermediate result vectors, wherein the master computation module is further configured to merge the one or more intermediate result vectors into a merged intermediate vector.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 13/362 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

78.

APPARATUS AND METHODS FOR TRAINING IN CONVOLUTIONAL NEURAL NETWORKS

      
Numéro d'application 16709968
Statut En instance
Date de dépôt 2019-12-11
Date de la première publication 2020-04-09
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Chen, Yunji
  • Zhi, Tian
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Tianshi

Abrégé

Aspects for backpropagation of a convolutional neural network are described herein. The aspects may include a direct memory access unit configured to receive input data from a storage device and a master computation module configured to select one or more portions of the input data based on a predetermined convolution window. Further, the aspects may include one or more slave computation modules respectively configured to convolute one of the one or more portions of the input data with one of one or more previously calculated first data gradients to generate a kernel gradient, wherein the master computation module is further configured to update a prestored convolution kernel based on the kernel gradient.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

79.

Model conversion method, device, computer equipment, and storage medium

      
Numéro d'application 16667593
Numéro de brevet 11314507
Statut Délivré - en vigueur
Date de dépôt 2019-10-29
Date de la première publication 2020-04-02
Date d'octroi 2022-04-26
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Liang, Jun
  • Guo, Qi

Abrégé

A model conversion method is disclosed. The model conversion method includes obtaining model attribute information of an initial offline model and hardware attribute information of a computer equipment, determining whether the model attribute information of the initial offline model matches the hardware attribute information of the computer equipment according to the initial offline model and the hardware attribute information of the computer equipment and in the case when the model attribute information of the initial offline model does not match the hardware attribute information of the computer equipment, converting the initial offline model to a target offline model that matches the hardware attribute information of the computer equipment according to the hardware attribute information of the computer equipment and a preset model conversion rule.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

80.

Neural network calculation apparatus and method

      
Numéro d'application 16697196
Numéro de brevet 11657258
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Date d'octroi 2023-05-23
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yao
  • Liu, Shaoli
  • Wang, Bingrui
  • Meng, Xiaofu

Abrégé

The present disclosure discloses a neural network processing module, in which a mapping unit is configured to receive an input neuron and a weight, and then process the input neuron and/or the weight to obtain a processed input neuron and a processed weight; and an operation unit is configured to perform an artificial neural network operation on the processed input neuron and the processed weight. Examples of the present disclosure may reduce additional overhead of the device, reduce the amount of access, and improve efficiency of the neural network operation.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/22 - Aménagements de microcommande ou de microprogramme
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/045 - Combinaisons de réseaux

81.

Integrated circuit chip device and related product

      
Numéro d'application 16698056
Numéro de brevet 11651202
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Date d'octroi 2023-05-16
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Liu, Shaoli
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance

82.

NEURAL NETWORK CALCULATION APPARATUS AND METHOD

      
Numéro d'application 16697189
Statut En instance
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Zhang, Yao
  • Liu, Shaoli
  • Wang, Bingrui
  • Meng, Xiaofu

Abrégé

The present disclosure discloses a neural network processing module, in which a mapping unit is configured to receive an input neuron and a weight, and then process the input neuron and/or the weight to obtain a processed input neuron and a processed weight; and an operation unit is configured to perform an artificial neural network operation on the processed input neuron and the processed weight. Examples of the present disclosure may reduce additional overhead of the device, reduce the amount of access, and improve efficiency of the neural network operation.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

83.

Neural network calculation apparatus and method

      
Numéro d'application 16697191
Numéro de brevet 11803735
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Date d'octroi 2023-10-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yao
  • Liu, Shaoli
  • Wang, Bingrui
  • Meng, Xiaofu

Abrégé

The present disclosure discloses a neural network processing module, in which a mapping unit is configured to receive an input neuron and a weight, and then process the input neuron and/or the weight to obtain a processed input neuron and a processed weight; and an operation unit is configured to perform an artificial neural network operation on the processed input neuron and the processed weight. Examples of the present disclosure may reduce additional overhead of the device, reduce the amount of access, and improve efficiency of the neural network operation.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 9/22 - Aménagements de microcommande ou de microprogramme
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/045 - Combinaisons de réseaux

84.

NEURAL NETWORK CALCULATION APPARATUS AND METHOD

      
Numéro d'application 16697198
Statut En instance
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Wang, Bingrui
  • Meng, Xiaofu

Abrégé

The present disclosure discloses a neural network processing module, in which a mapping unit is configured to receive an input neuron and a weight, and then process the input neuron and/or the weight to obtain a processed input neuron and a processed weight; and an operation unit is configured to perform an artificial neural network operation on the processed input neuron and the processed weight. Examples of the present disclosure may reduce additional overhead of the device, reduce the amount of access, and improve efficiency of the neural network operation.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

85.

Integrated circuit chip device and related product

      
Numéro d'application 16698108
Numéro de brevet 11734548
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2020-03-26
Date d'octroi 2023-08-22
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Song, Xinkai
  • Wang, Bingrui
  • Zhang, Yao
  • Hu, Shuai

Abrégé

The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance

86.

Apparatus and methods for vector operations

      
Numéro d'application 16172049
Numéro de brevet 10831861
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de la première publication 2020-03-26
Date d'octroi 2020-11-10
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Luo, Tao
  • Zhi, Tian
  • Liu, Shaoli
  • Chen, Tianshi
  • Chen, Yunji

Abrégé

Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector. The first vector may include one or more first elements and the second vector may include one or more second elements. The aspects may further include a computation module configured to calculate a cross product between the first vector and the second vector in response to an instruction.

Classes IPC  ?

  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

87.

Processing device and related products

      
Numéro d'application 16663164
Numéro de brevet 11531553
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2022-12-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A convolution operation method and a processing device for performing the same are provided. The method is performed by a processing device. The processing device includes a main processing circuit and a plurality of basic processing circuits. The basic processing circuits are configured to perform convolution operation in parallel. The technical solutions disclosed by the present disclosure can provide short operation time and low energy consumption.

Classes IPC  ?

  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

88.

Processing device and related products

      
Numéro d'application 16663181
Numéro de brevet 11561800
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2023-01-24
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A pooling operation method and a processing device for performing the same are provided. The pooling operation method may rearrange a dimension order of the input data before pooling is performed. The technical solutions provided by the present disclosure have the advantages of short operation time and low energy consumption.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

89.

Processing device and related products

      
Numéro d'application 16663206
Numéro de brevet 11334363
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2022-05-17
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A matrix-multiplying-matrix operation method and a processing device for performing the same are provided. The matrix-multiplying-matrix method includes distributing, by a main processing circuit, basic data blocks of one matrix and broadcasting the other matrix to a plurality of the basic processing circuits. That way, the basic processing circuits can perform inner-product operations between the basic data blocks and the broadcasted matrix in parallel. The results are then provided back to main processing circuit for combining. The technical solutions proposed by the present disclosure provide short operation time and low energy consumption.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone

90.

Processing device and related products

      
Numéro d'application 16663210
Numéro de brevet 11354133
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2022-06-07
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A matrix-multiplying-vector operation method and a processing device for performing the same are provided. The matrix-multiplying-vector method includes distributing, by a main processing circuit, basic data blocks of the matrix and broadcasting the vector to a plurality of the basic processing circuits. That way, the basic processing circuits can perform inner-product operations between the basic data blocks and the broadcasted vector in parallel. The results are then provided back to main processing circuit for combining. The technical solutions proposed by the present disclosure provide short operation time and low energy consumption.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

91.

Processing device and related products

      
Numéro d'application 16663174
Numéro de brevet 11775311
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2023-10-03
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A convolution operation method and a processing device for performing the same are provided. The method is performed by a processing device. The processing device includes a main processing circuit and a plurality of basic processing circuits. The basic processing circuits are configured to perform convolution operation in parallel. The technical solutions disclosed by the present disclosure can provide short operation time and low energy consumption.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/048 - Fonctions d’activation

92.

Processing device and related products

      
Numéro d'application 16663205
Numéro de brevet 11347516
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de la première publication 2020-02-20
Date d'octroi 2022-05-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Chen, Tianshi
  • Wang, Bingrui
  • Zhang, Yao

Abrégé

A fully connected operation method and a processing device for performing the same are provided. The fully connected operation method designates distribution data and broadcast data. The distribution data is divided into basic data blocks and distributed to parallel processing units, and the broadcast data is broadcasted to the parallel processing units. Operations between the basic data blocks and the broadcasted data are carried out by the parallel processing units before the results are returned to a main unit for further processing. The technical solutions disclosed by the present disclosure provide short Operation time and low energy consumption.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/06 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

93.

Apparatus and methods for matrix multiplication

      
Numéro d'application 16655688
Numéro de brevet 11080049
Statut Délivré - en vigueur
Date de dépôt 2019-10-17
Date de la première publication 2020-02-13
Date d'octroi 2021-08-03
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Xiao
  • Liu, Shaoli
  • Chen, Tianshi
  • Chen, Yunji

Abrégé

Aspects for matrix multiplication in neural network are described herein. The aspects may include a controller unit configured to receive a matrix-multiply-matrix (MM) instruction that includes a first starting address of a first matrix, a first size of the first matrix, a second starting address of a second matrix, and a second size of the second matrix; multiple computation modules configured to respectively multiply, in response to the MM instruction, row vectors of the first matrix with column vectors of the second matrix to generate one or more result elements; and an interconnection unit configured to combine the result elements to generate one or more row vectors of a result matrix.

Classes IPC  ?

  • G06F 9/302 - Commande de l'exécution d'opérations arithmétiques
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 7/78 - Dispositions pour le réagencement, la permutation ou la sélection de données selon des règles prédéterminées, indépendamment du contenu des données pour changer l'ordre du flux des données, p.ex. transposition matricielle ou tampons du type pile d'assiettes [LIFO]; Gestion des occurrences du dépassement de la capacité du système ou de sa sous-alimentation à cet effet
  • G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p.ex. plusieurs processeurs de données à instruction unique
  • G06F 9/355 - Adressage indexé

94.

Devices for compression/decompression, system, chip, and electronic device

      
Numéro d'application 16561012
Numéro de brevet 10834415
Statut Délivré - en vigueur
Date de dépôt 2019-09-05
Date de la première publication 2019-12-26
Date d'octroi 2020-11-10
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Luo, Yuzhe
  • Guo, Qi
  • Liu, Shaoli
  • Chen, Yunji

Abrégé

Aspects of data compression/decompression for neural networks are described herein. The aspects may include a model data converter configured to convert neural network content values into pseudo video data. The neural network content values may refer to weight values and bias values of the neural network. The pseudo video data may include one or more pseudo frames. The aspects may further include a compression module configured to encode the pseudo video data into one or more neural network data packages.

Classes IPC  ?

  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/124 - Quantification
  • H04N 19/13 - Codage entropique adaptatif, p.ex. codage adaptatif à longueur variable [CALV] ou codage arithmétique binaire adaptatif en fonction du contexte [CABAC]
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel
  • H04N 19/60 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

95.

TLB device supporting multiple data streams and updating method for TLB module

      
Numéro d'application 16538351
Numéro de brevet 11513972
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de la première publication 2019-11-28
Date d'octroi 2022-11-29
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Guo, Qi
  • Chen, Yunji

Abrégé

Aspects of managing Translation Lookaside Buffer (TLB) units are described herein. The aspects may include a memory management unit (MMU) that includes one or more TLB units and a control unit. The control unit may be configured to identify one from the one or more TLB units based on a stream identification (ID) included in a received virtual address and, further, to identify a frame number in the identified TLB unit. A physical address may be generated by the control unit based on the frame number and an offset included in the virtual address.

Classes IPC  ?

  • G06F 12/1027 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB]
  • G06N 3/02 - Réseaux neuronaux

96.

Heat dissipation device

      
Numéro d'application 16385762
Numéro de brevet 11758688
Statut Délivré - en vigueur
Date de dépôt 2019-04-16
Date de la première publication 2019-10-31
Date d'octroi 2023-09-12
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Li, Kun
  • Wang, Dejing
  • Xing, Shuo

Abrégé

Disclosed is a heat dissipation device including a base, a plurality of heat pipes and a heat dissipation structure. The base includes a support plate, a plurality of through-pipe grooves are arranged in the support plate. Each heat pipe includes a heat absorption section and a heat transfer section connected to the heat absorption section, where the heat absorption section is arranged in the through-pipe grooves and at least one heat transfer section of the heat pipe is away from the support plate in the perpendicular direction to the support plate. The heat dissipation structure is arranged on the first surface of the support plate, and the heat transfer section of the plurality of heat pipes extends into the interior of the heat dissipation structure and thermally contacts the heat dissipation structure. The heat dissipation device of the present disclosure dissipates heat faster.

Classes IPC  ?

  • F28F 7/00 - Eléments non couverts par les groupes , ou
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage
  • G06F 1/20 - Moyens de refroidissement

97.

Apparatus and method for compression coding for artificial neural network

      
Numéro d'application 16508139
Numéro de brevet 10726336
Statut Délivré - en vigueur
Date de dépôt 2019-07-10
Date de la première publication 2019-10-31
Date d'octroi 2020-07-28
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Tianshi
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Yunji

Abrégé

A compression coding apparatus for artificial neural network, including memory interface unit, instruction cache, controller unit and computing unit, wherein the computing unit is configured to perform corresponding operation to data from the memory interface unit according to instructions of controller unit; the computing unit mainly performs three steps operation: step one is to multiply input neuron by weight data; step two is to perform adder tree computing and add the weighted output neuron obtained in step one level-by-level via adder tree, or add bias to output neuron to get biased output neuron; step three is to perform activation function operation to get final output neuron. The present disclosure also provides a method for compression coding of multi-layer neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
  • G06F 7/487 - Multiplication; Division
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

98.

Data accelerated processing system

      
Numéro d'application 16374126
Numéro de brevet 10795729
Statut Délivré - en vigueur
Date de dépôt 2019-04-03
Date de la première publication 2019-10-31
Date d'octroi 2020-10-06
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Inventeur(s)
  • Li, Kun
  • Wang, Dejing
  • Xing, Shuo

Abrégé

Disclosed is a data accelerated processing system including a processing device, a storage device, an interface device and a control device. The processing device is configured to realize accelerated operation processing of data. The storage device is electrically connected to the processing device for storing the data sent by a server. The interface device is electrically connected to the processing device for data transmission between the processing device and the server. The control device is configured to regulate the status of the processing device. During an operation process, a large number of operating tasks in the server may be transmitted to the processing device for operating through the interface device, and large amounts of buffered data may be stored in the storage device. The data accelerated processing system improves data reading speed and operation efficiency through the cooperation of the processing device, the storage device and the interface device.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 1/20 - Moyens de refroidissement
  • G06F 1/3296 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 11/30 - Surveillance du fonctionnement

99.

Apparatus and method for executing reversal training of artificial neural network

      
Numéro d'application 16441019
Numéro de brevet 10713568
Statut Délivré - en vigueur
Date de dépôt 2019-06-14
Date de la première publication 2019-09-26
Date d'octroi 2020-07-14
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Yunji
  • Chen, Tianshi

Abrégé

An apparatus for executing backpropagation of an artificial neural network comprises an instruction caching unit, a controller unit, a direct memory access unit, an interconnection unit, a master computation module, and multiple slave computation modules. For each layer in a multilayer neural network, weighted summation may be performed on input gradient vectors to calculate an output gradient vector of this layer. The output gradient vector may be multiplied by a derivative value of a next-layer activation function on which forward operation is performed, so that a next-layer input gradient vector can be obtained. The input gradient vector may be multiplied by an input neuron counterpoint in forward operation to obtain the gradient of a weight value of this layer, and the weight value of this layer can be updated according to the gradient of the obtained weight value of this layer.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance
  • G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle
  • G06F 9/22 - Aménagements de microcommande ou de microprogramme

100.

Apparatus and method for performing a forward operation of artificial neural networks

      
Numéro d'application 16441025
Numéro de brevet 10860917
Statut Délivré - en vigueur
Date de dépôt 2019-06-14
Date de la première publication 2019-09-26
Date d'octroi 2020-12-08
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Guo, Qi
  • Chen, Yunji
  • Chen, Tianshi

Abrégé

Aspects for executing forward propagation of artificial neural network are described here. As an example, the aspects may include a plurality of computation modules connected via an interconnection unit; and a controller unit configured to decode an instruction into one or more groups of micro-instructions, wherein the plurality of computation modules are configured to perform respective groups of the micro-instructions.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/02 - Réseaux neuronaux
  1     2        Prochaine page