Cambricon Technologies Corporation Limited

Chine

Retour au propriétaire

1-100 de 302 pour Cambricon Technologies Corporation Limited Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 282
        Marque 20
Juridiction
        États-Unis 153
        International 136
        Europe 10
        Canada 3
Date
Nouveautés (dernières 4 semaines) 1
2024 avril (MACJ) 1
2024 janvier 2
2024 (AACJ) 3
2023 16
Voir plus
Classe IPC
G06N 3/04 - Architecture, p.ex. topologie d'interconnexion 93
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 93
G06N 3/08 - Méthodes d'apprentissage 66
G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions 61
G06F 17/16 - Calcul de matrice ou de vecteur 47
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 20
42 - Services scientifiques, technologiques et industriels, recherche et conception 19
07 - Machines et machines-outils 4
12 - Véhicules; appareils de locomotion par terre, par air ou par eau; parties de véhicules 4
28 - Jeux, jouets, articles de sport 3
Voir plus
Statut
En Instance 39
Enregistré / En vigueur 263
  1     2     3     4        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.

METHOD FOR VIDEO ENCODING, METHOD FOR VIDEO DECODING, AND RELATED PRODUCT

      
Numéro d'application CN2022143564
Numéro de publication 2023/125844
Statut Délivré - en vigueur
Date de dépôt 2022-12-29
Date de publication 2023-07-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s) Yuan, Yingchun

Abrégé

A method for video encoding, a method for video decoding, and a related product. The method may be comprised in a combined processing apparatus (800), and the combined processing apparatus (800) may further comprise a universal interconnection interface (804) and other processing apparatuses (806). A computing apparatus (802) interacts with the other processing apparatuses (806), so as to jointly complete a computing operation, which is specified by a user. The combined processing apparatus (800) may further comprise a storage apparatus (808), wherein the storage apparatus (808) is connected both to a device and the other processing apparatuses (806) and is used for storing data of the device and the other processing apparatuses (806). By means of the described technical solution, the compression efficiency of a video can be significantly improved.

Classes IPC  ?

  • 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

9.

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  ?

10.

NEURAL NETWORK COMPUTATION METHOD AND RELATED DEVICE

      
Numéro d'application CN2022131165
Numéro de publication 2023/098446
Statut Délivré - en vigueur
Date de dépôt 2022-11-10
Date de publication 2023-06-08
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liang, Yuefeng
  • Shan, Gang
  • Tang, Yueran
  • Gu, Wei

Abrégé

The present invention relates to the field of artificial intelligence chips, and specifically relates to a neural network computation method and a related device. A computation device of the present application comprises a processor, a communication interface, and other processing devices. The processor and the communication interface are communicatively connected to each other by means of bus to jointly complete a computation operation specified by a user. The computation device can further comprise a storage device. The storage device is separately connected to the processor and other processing devices, and is used for data storage for the computation device and other processing devices. In the present application, pendulum type conversion is executed at most with respect to an input of an operator on the basis of an input pendulum type and a target pendulum type, such that unnecessary pendulum type conversions during a computation process can be reduced, thereby reducing memory overhead, and improving computation efficiency.

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/08 - Méthodes d'apprentissage
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

11.

COMPUTATION GRAPH OPTIMIZATION METHOD, DATA PROCESSING METHOD AND RELATED PRODUCT

      
Numéro d'application CN2022132745
Numéro de publication 2023/093623
Statut Délivré - en vigueur
Date de dépôt 2022-11-18
Date de publication 2023-06-01
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Shan, Gang
  • Liang, Yuefeng
  • Si, Fengyang
  • Gu, Wei
  • Zhai, Xiuchuan
  • Wang, Jin
  • Zhou, Jinhong

Abrégé

A computation graph optimization method, a data processing method, a computing apparatus, a computer-readable storage medium and a computer program product. The computing apparatus for executing a computation graph optimization method may be comprised in a combined processing apparatus, and the combined processing apparatus may further comprise an interface apparatus and other processing apparatuses. The computing apparatus interacts with the other processing apparatuses, so as to jointly complete a computing operation specified by a user. The combined processing apparatus may further comprise a storage apparatus, and the storage apparatus is connected to the computing apparatus and the other processing apparatuses and is used for storing data of the computing apparatus and the other processing apparatuses. According to the present solution, constructing a view-type operator subgraph can optimize the data memory access. Furthermore, optimizing the view-type operator subgraph can reduce the carrying of a device-end memory and the calling of an operator. Furthermore, backward deduction is performed to obtain a view-type operator which causes tensor data to change into in a memory non-continuous state, such that a suitable computing library operator can be called, so as to convert the tensor data into a memory continuous state, thereby reducing the data carrying of the device-end memory.

Classes IPC  ?

12.

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

13.

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

14.

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

15.

COMPUTING DEVICE AND METHOD FOR PERFORMING BINARY OPERATION OF MULTI-DIMENSIONAL DATA, AND RELATED PRODUCT

      
Numéro d'application CN2022100301
Numéro de publication 2023/045444
Statut Délivré - en vigueur
Date de dépôt 2022-06-22
Date de publication 2023-03-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Sun, Zheng
  • Zheng, Liutao
  • Li, Ming
  • Dai, Wenjuan
  • Hu, Zhenghua
  • Chen, Zhize
  • Zheng, Yichen

Abrégé

Disclosed in the present disclosure are a computing device for performing a binary operation of multi-dimensional data, a method for performing a binary operation by using the computing device, and a related product. The computing device may be comprised in a combined processing device. The combined processing device further comprises an interface device and another processing device. The computing device interacts with the another processing device to jointly complete a computing operation that is designated by a user. The combined processing device may further comprise a storage device. The storage device is respectively connected to the computing device and the another processing device, and is used for storing data of the computing device and the another processing device. According to the solution of the present disclosure, by reasonably allocating the loading frequency of operation data, the number of times of data exchange and loading can be reduced, the throughput pressure is relieved, and the processing efficiency of a machine is improved. Fig. 2

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

16.

GRAPH TASK SCHEDULING METHOD, EXECUTION-END DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT

      
Numéro d'application CN2022103464
Numéro de publication 2023/045478
Statut Délivré - en vigueur
Date de dépôt 2022-07-01
Date de publication 2023-03-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Gao, Yanqiang
  • Chai, Qinglong
  • Zhang, Yingnan

Abrégé

Provided in the embodiments of the present application are a graph task scheduling method, an execution-end device, a storage medium, and a program product. By means of the technical means of determining a task execution state of the previous task which has a dependency relationship with the current task, determining, according to the task execution state of the previous task and a task execution state of the current task, whether to execute the current task, and if so, updating the task execution state of the current task after the execution of the current task is finished, an execution-end device can directly acquire the task execution state of the previous task of the current task before executing the current task; and graph task scheduling processing of the execution-end device is implemented, such that there is no need for a host-end device to perform task scheduling for the task execution of the execution-end device, thereby reducing communication overheads, and improving the task running efficiency.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions

17.

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

18.

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

19.

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

20.

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  ?

21.

METHOD FOR SORTING DATA IN MULTI-CORE OR SINGLE-CORE PROCESSOR

      
Numéro d'application CN2022100984
Numéro de publication 2022/268188
Statut Délivré - en vigueur
Date de dépôt 2022-06-24
Date de publication 2022-12-29
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s) Luo, Xiaocheng

Abrégé

Provided in the present disclosure are a method and system for sorting data in single-core and multi-core processors. The system and method may be involved in a combined processing apparatus, and the combined processing apparatus may further comprise a universal interconnection interface and another processing apparatus. A computing apparatus interacts with the other processing apparatus to jointly complete a computing operation designated by a user. The combined processing apparatus may further comprise a storage apparatus, which is respectively connected to a device and the other processing apparatus, and is used for storing data of the device and the other processing apparatus. By means of the solution of the present disclosure, the running efficiency of operations can be improved in various fields of data processing including, for example, the field of artificial intelligence, thereby reducing the overall overheads and costs for operations.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

22.

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  ?

23.

PROCESSING SYSTEM, INTEGRATED CIRCUIT, AND PRINTED CIRCUIT BOARD FOR OPTIMIZING PARAMETERS OF DEEP NEURAL NETWORK

      
Numéro d'application CN2022097372
Numéro de publication 2022/257920
Statut Délivré - en vigueur
Date de dépôt 2022-06-07
Date de publication 2022-12-15
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Yu, Xin
  • Yu, Yehao
  • Wang, Nan
  • Zhao, Yanjun
  • Wu, Lingdong
  • Zhao, Yongwei
  • Zhuang, Yimin
  • Chen, Xiaobing

Abrégé

The present invention relates to a device for optimizing parameters of a deep neural network. The device of the present invention is comprised in an integrated circuit apparatus, the integrated circuit apparatus comprising a universal interconnection interface and other processing apparatuses. A computing apparatus interacts with the other processing apparatuses to jointly complete a computing operation specified by a user. The integrated circuit apparatus may further comprise a storage apparatus. The storage apparatus is separately connected to the computing apparatus and the other processing apparatuses for storing data of the device apparatus and the other processing apparatuses.

Classes IPC  ?

  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

24.

METHOD FOR FUSING OPERATORS OF NEURAL NETWORK, AND RELATED PRODUCT

      
Numéro d'application CN2022095109
Numéro de publication 2022/247880
Statut Délivré - en vigueur
Date de dépôt 2022-05-26
Date de publication 2022-12-01
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lv, Yashuai
  • Liang, Jiali
  • Meng, Xiaofu
  • Su, Zhenyu

Abrégé

Provided are a method and system for fusing operators of a neural network. The system and method may be comprised in a combined processing apparatus. The combined processing apparatus may further comprise a universal interconnection interface and another processing apparatus; a computing apparatus interacts with the another processing apparatus to jointly complete a computing operation designated by a user; the combined processing apparatus may further comprise a storage apparatus, and the storage apparatus is respectively connected to a device and the another processing apparatus, and is configured to store data of the device and the another processing apparatus.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

25.

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

26.

METHOD FOR OPTIMIZING CONVOLUTION OPERATION OF SYSTEM ON CHIP AND RELATED PRODUCT

      
Numéro d'application CN2022086814
Numéro de publication 2022/218373
Statut Délivré - en vigueur
Date de dépôt 2022-04-14
Date de publication 2022-10-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Sun, Zheng
  • Li, Ming
  • Dai, Wenjuan
  • Chen, Zhize
  • Jiang, Guang
  • Yu, Xin

Abrégé

Disclosed are a method for optimizing a convolution operation of a system on chip and a related product. The system on chip can be comprised in a computing processing device of a combined processing device, and the computing processing device can comprise one or more integrated circuit devices. The combined processing device can further comprise an interface device and another processing device. The computing processing device interacts with the another processing device to together complete a computing operation specified by a user. The combined processing device can further comprise a storage device, and the storage device is separately connected to an apparatus and the another processing device for storing data of the apparatus and the another processing device. By means of the solution of the present disclosure, the data transmission amount between an internal apparatus and an external storage device can be decreased, such that the problem of an I/O bottleneck caused due to a bandwidth limit is reduced to the maximum extent, and the overall performance of an integrated circuit device can be improved.

Classes IPC  ?

  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

27.

METHOD FOR OPTIMIZING MATRIX MULTIPLICATION OPERATION ON SYSTEM ON CHIP, AND RELATED PRODUCT

      
Numéro d'application CN2022086815
Numéro de publication 2022/218374
Statut Délivré - en vigueur
Date de dépôt 2022-04-14
Date de publication 2022-10-20
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Sun, Zheng
  • Li, Ming
  • Yu, Yehao
  • Chen, Zhize
  • Jiang, Guang
  • Yu, Xin

Abrégé

A method for optimizing a matrix multiplication operation on a system on chip, and a related product, the method comprising: receiving matrix information of a first matrix and a second matrix, which are to be split so as to execute a matrix multiplication operation, wherein the first matrix is in the form of M rows × K columns, and the second matrix is in the form of K rows × N columns; and by minimizing a cost function, determining a splitting coefficient for splitting the first matrix and the second matrix, wherein the splitting coefficient comprises the numbers of rows and columns of a matrix block obtained after the first matrix is split, and the numbers of rows and columns of a matrix block obtained after the second matrix is split, and the cost function is used to determine the cost caused by transferring matrix data between a system on chip and a system off chip on executing a matrix multiplication operation on the system on chip.

Classes IPC  ?

  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

28.

DATA PROCESSING DEVICE AND METHOD, AND RELATED PRODUCT

      
Numéro d'application CN2022082930
Numéro de publication 2022/199680
Statut Délivré - en vigueur
Date de dépôt 2022-03-25
Date de publication 2022-09-29
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Xiaomeng
  • Li, Ming
  • Yu, Xiwen
  • Chen, Zhize
  • Dai, Wenjuan
  • He, Qingwei
  • Yin, Le
  • Zhou, Jiangmin

Abrégé

Disclosed are a data processing device and method, and a related product. The data processing device can be comprised as a computing device in a combined processing device; the combined processing device can further comprise an interface device and another processing device. The computing device interacts with the another processing device to jointly complete a computing operation specified by a user. The combined processing device can further comprise a storing device, and the storing device is separately connected to the computing device and the another processing device and is used for storing data of the computing device and the another processing device. According to the solution of the present disclosure, by means of partitioning and partial rearrangement, the IO time during operation is reduced, and the memory requirement is also lowered.

Classes IPC  ?

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

29.

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

30.

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  ?

31.

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

32.

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

33.

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

34.

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

      
Numéro d'application CN2021142653
Numéro de publication 2022/143799
Statut Délivré - en vigueur
Date de dépôt 2021-12-29
Date de publication 2022-07-07
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, an electronic device, a board card, and a method for performing matrix multiplication using the integrated circuit apparatus. The integrated circuit apparatus can be comprised in a computing processing apparatus of a combination processing apparatus. The computing processing apparatus can comprise one or more integrated circuit apparatuses. The combination processing apparatus can also comprise an interface apparatus and the other processing apparatus, and the computing processing apparatus interacts with the other processing apparatus to jointly complete a computing operation specified by a user. The combination processing apparatus can also comprise a storage apparatus, and the storage apparatus is respectively connected to the computing apparatus and the other processing apparatus, and is used for storing data of the computing apparatus and the other processing apparatus. The present scheme can reduce the amount of data transmission between an internal device and an external storage apparatus, reducing the problem of I/O bottleneck caused by bandwidth limitation to the maximum extent, thereby improving the overall performance of the integrated circuit apparatus.

Classes IPC  ?

35.

DATA PROCESSING APPARATUS AND METHOD FOR EXECUTING NEURAL NETWORK MODEL, AND RELATED PRODUCTS

      
Numéro d'application CN2021143160
Numéro de publication 2022/143916
Statut Délivré - en vigueur
Date de dépôt 2021-12-30
Date de publication 2022-07-07
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lin, Xiaodong
  • Tang, Zhenggang
  • Jiao, Shuai
  • Luo, Haizhao
  • Zhang, Xiong

Abrégé

A data processing apparatus and method for executing a neural network model, and related products. The data processing apparatus can, as a computing apparatus, be comprised in a combination processing apparatus. The combination processing apparatus can also comprise an interface apparatus and other processing apparatuses. The computing apparatus interacts with other processing apparatuses to jointly complete a computing operation specified by a user. The combination processing apparatus can further comprise a storage apparatus, wherein the storage apparatus is connected to the computing apparatus and other processing apparatuses and is used for storing data of the computing apparatus and other processing apparatuses. According to the present solution, a convolution operation of a multi-dimensional array is optimized, thereby improving the operation processing efficiency.

Classes IPC  ?

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

36.

INTER-CHIP COMMUNICATION CIRCUIT, METHOD AND SYSTEM

      
Numéro d'application CN2021143162
Numéro de publication 2022/143917
Statut Délivré - en vigueur
Date de dépôt 2021-12-30
Date de publication 2022-07-07
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Chai, Qinglong
  • Chao, Lu
  • Zhang, Yao
  • Liu, Shaoli
  • Liang, Jun

Abrégé

An inter-chip communication circuit, method and system. The circuit comprises a first scheduling unit, a first computation unit and a sending unit. The first scheduling unit is configured to receive first task description information. The first computation unit is configured to receive the first task description information from the first scheduling unit and process first data according to the first task description information so as to obtain the first processed data. The first computing unit is further configured to transmit the first processed data to the sending unit. The sending unit is configured to send the first processed data off chip.

Classes IPC  ?

  • G06F 15/163 - Communication entre processeurs
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

37.

DATA PROCESSING CIRCUIT, DATA PROCESSING METHOD, AND RELATED PRODUCTS

      
Numéro d'application CN2021119946
Numéro de publication 2022/134688
Statut Délivré - en vigueur
Date de dépôt 2021-09-23
Date de publication 2022-06-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Gao, Yufeng
  • Zhu, Shibing
  • He, Haoyuan

Abrégé

A data processing circuit, a data processing method, and related products. The data processing circuit can be implemented as a computing apparatus (201) and is comprised in a combination processing apparatus (20). The combination processing apparatus (20) can also comprise an interface apparatus (202) and the other processing apparatus (203). The computing apparatus (201) interacts with the other processing apparatus (203) to jointly complete a computing operation specified by a user. The combination processing apparatus (20) can also comprise a storage apparatus (204), the storage apparatus (204) being respectively connected to the computing apparatus (201) and the other processing apparatus (203), and being used for storing data of the computing apparatus (201) and the other processing apparatus (203). Provided are hardware implementations for structured sparse correlation operations, which can simplify processing and improve the processing efficiency of a machine.

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

38.

DATA PROCESSING DEVICE, DATA PROCESSING METHOD, AND RELATED PRODUCT

      
Numéro d'application CN2021128189
Numéro de publication 2022/134873
Statut Délivré - en vigueur
Date de dépôt 2021-11-02
Date de publication 2022-06-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Gao, Yufeng
  • Liu, Shaoli

Abrégé

A data processing device, a data processing method, and a related product. The data processing device can be implemented as a computation device comprised in a combined processing device, and the combined processing device can further comprise an interface device and another processing device. The computation device interacts with the another processing device to jointly complete a computation operation specified by a user. The combined processing device can further comprise a storage device, and the storage device is respectively connected to the computation device and the another processing device and is used for storing data of the computation device and the another processing device. The solution provides a dedicated instruction for a structured sparsification related operation, can simplify processing, and improves the processing efficiency of a machine.

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
  • 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 12/06 - Adressage d'un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire

39.

DATA PROCESSING APPARATUS, DATA PROCESSING METHOD AND RELATED PRODUCT

      
Numéro d'application CN2021128187
Numéro de publication 2022/134872
Statut Délivré - en vigueur
Date de dépôt 2021-11-02
Date de publication 2022-06-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zheng, Wankai
  • Chen, Weilun
  • Gao, Yufeng

Abrégé

A data processing apparatus, a data processing method and a related product. The data processing apparatus can be implemented as a computation apparatus comprised in a combined processing apparatus. The combined processing apparatus may also comprise an interface apparatus and other processing apparatuses. The computation apparatus interacts with the other processing apparatuses to jointly complete a computation operation specified by a user. The combined processing apparatus may also comprise a storage apparatus, which is respectively connected to the computation apparatus and the other processing apparatuses, and is used for storing data of the computation apparatus and the other processing apparatuses. Provided is a special instruction for a structured sparse convolution operation, and the special instruction can simplify processing, thereby improving the processing efficiency of a machine.

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
  • 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 12/06 - Adressage d'un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire

40.

DEVICE, BOARD AND METHOD FOR MERGING BRANCH STRUCTURES, AND READABLE STORAGE MEDIUM

      
Numéro d'application CN2021141393
Numéro de publication 2022/135599
Statut Délivré - en vigueur
Date de dépôt 2021-12-25
Date de publication 2022-06-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

A device, board and method for dynamically merging branch structures of a neural network according to a merging strategy, and a readable storage medium. A computing device is comprised in an integrated circuit device, and the integrated circuit device comprises a general-purpose interconnection interface and other processing devices. The computing device interacts with the other processing devices to together complete a computing operation specified by a user. The integrated circuit device can further comprise a storage device. The storage device is separately connected to the computing device and the other processing devices, and is used for the data storage of the computing device and the other processing devices.

Classes IPC  ?

41.

COMPUTATIONAL NEURAL NETWORK APPARATUS, CARD, METHOD, AND READABLE STORAGE MEDIUM

      
Numéro d'application CN2021141394
Numéro de publication 2022/135600
Statut Délivré - en vigueur
Date de dépôt 2021-12-25
Date de publication 2022-06-30
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

The present invention relates to a computational neural network apparatus, a card, a method, and a readable storage medium, wherein a computational apparatus of the present invention is contained within an integrated circuit apparatus, and the integrated circuit apparatus comprises a general interconnection interface and an other processing apparatus. The computational apparatus and the other processing apparatus interact and jointly complete a computation operation specified by a user. The integrated circuit apparatus may further comprise a storage apparatus, the storage apparatus being separately connected to the computational apparatus and the other processing apparatus, and said storage apparatus being used for data storage for the computational apparatus and the 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

42.

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

43.

METHOD AND APPARATUS FOR TRAINING NEURAL NETWORK, AND COMPUTER READABLE STORAGE MEDIUM

      
Numéro d'application CN2021119122
Numéro de publication 2022/111002
Statut Délivré - en vigueur
Date de dépôt 2021-09-17
Date de publication 2022-06-02
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhou, Shiyi
  • Liu, Shaoli

Abrégé

An apparatus (200) and method for training a neural network, and an integrated circuit board. The apparatus (200) is embodied by a computing device (610) in a combined processing device (600). The combined processing device (600) can further comprise a universal interconnect interface and other processing devices (606). The computing device (610) interacts with the other processing devices (606) to jointly complete a user-specified computing operation. The combined processing device (600) can further comprise a storage device (608). The storage device (608) is separately connected to the computing device (610) and the other processing devices (606) and is used for data of the computing device (610) and the other processing devices (606). The present invention can speed by the training of a neural network.

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

44.

ACCUMULATION DEVICE AND METHOD, AND READABLE STORAGE MEDIUM

      
Numéro d'application CN2021119947
Numéro de publication 2022/111014
Statut Délivré - en vigueur
Date de dépôt 2021-09-23
Date de publication 2022-06-02
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Enhe
  • Li, Qi
  • Qian, Boyu
  • Liu, Shaoli
  • Liang, Jun

Abrégé

An accumulation device and method, and a readable storage medium, for use in accumulating multiple floating-point numbers. Firstly, a reference exponent is identified, then an accumulation cluster is screened according to the reference exponent, and floating-point numbers of the accumulation cluster are accumulated.

Classes IPC  ?

45.

METHOD, DEVICE AND SYSTEM FOR ACQUIRING HARDWARE PERFORMANCE DATA

      
Numéro d'application CN2021134128
Numéro de publication 2022/111703
Statut Délivré - en vigueur
Date de dépôt 2021-11-29
Date de publication 2022-06-02
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Wang, Shiyu
  • Xu, Jinchao

Abrégé

A method, device and system for acquiring hardware performance data. The device may be included in a calculation processing apparatus of a combined processing apparatus. The calculation processing apparatus may comprise one or more data processing apparatuses. The described combined processing apparatus may further comprise an interface apparatus and another processing apparatus. The calculation processing apparatus interacts with the other processing apparatus to complete together a calculation operation specified by a user. The combined processing apparatus may further comprise a storage apparatus. The storage apparatus is respectively connected to the device and the other processing apparatus, and is used for storing data of the device and the other processing apparatus. The present method may effectively acquire hardware performance data related to the execution of an object code.

Classes IPC  ?

46.

PROCESSING METHOD, PROCESSING APPARATUS, AND RELATED PRODUCT

      
Numéro d'application CN2021123552
Numéro de publication 2022/100345
Statut Délivré - en vigueur
Date de dépôt 2021-10-13
Date de publication 2022-05-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Hao, Yongzheng
  • Zhang, Yingnan
  • Wang, Bingrui

Abrégé

A processing method, a processing apparatus, and a related product. The processing apparatus can be implemented as a computing apparatus (510) included in a combined processing apparatus (500); the combined processing apparatus (500) further can comprise an interface apparatus (504) and other processing apparatuses (506); the computing apparatus (510) interacts with other processing apparatuses (506) so as to jointly complete a computing operation specified by a user; the combined processing apparatus (500) further can comprise a storage apparatus (508); and the storage apparatus (508) is separately connected to the computing apparatus (510) and other processing apparatuses (506) and used for storing the data of the computing apparatus (510) and other processing apparatuses (506). The method provides an instruction parallel solution that can improve instruction parallelism, thereby improving the processing efficiency of a machine.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/302 - Commande de l'exécution d'opérations arithmétiques

47.

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

48.

DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND RELATED PRODUCT

      
Numéro d'application CN2021119426
Numéro de publication 2022/100286
Statut Délivré - en vigueur
Date de dépôt 2021-09-18
Date de publication 2022-05-19
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • Hao, Yongzheng
  • Zhang, Yingnan
  • Wang, Bingrui

Abrégé

A data processing apparatus (300), a data processing method (400), and a related product, relating to an instruction system for tensor data. The data processing apparatus (300) can serve as a computing apparatus (510) and is thus comprised in a combination processing apparatus (500). The combination processing apparatus (500) can also comprise an interface apparatus (504) and another processing apparatus (506). The computing apparatus (510) and the other processing apparatus (506) interact with each other, and jointly complete a computing operation designated by a user. The combination processing apparatus (500) can also comprise a storage apparatus (508), the storage apparatus (508) being respectively connected to the computing apparatus (510) and the other processing apparatus (506) and being used for storing data of the computing apparatus (510) and the other processing apparatus (506). By means of the data processing apparatus (300), the data processing method (400), and the related product, the time taken to access data can be shortened, thereby improving the processing efficiency of a machine.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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

49.

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

      
Numéro d'application CN2021119429
Numéro de publication 2022/089092
Statut Délivré - en vigueur
Date de dépôt 2021-09-18
Date de publication 2022-05-05
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • He, Haoyuan
  • Liu, Shaoli
  • Yu, Xin

Abrégé

An integrated computing apparatus, a machine learning operation apparatus, a neural network chip, a board card, an electronic device and a method. The integrated computing apparatus is comprised in a combined processing apparatus, the combined processing apparatus comprises an interface apparatus and other processing apparatuses, the integrated computing apparatus interacts with the other processing apparatuses, so as to jointly complete a computing operation designated by a user, the combined processing apparatus comprises a storage apparatus, and the storage apparatus is respectively connected to the integrated computing apparatus and the other processing apparatuses, so as to store the data of the integrated computing apparatus and the other processing apparatuses.

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
  • G06N 20/00 - Apprentissage automatique

50.

DEVICE AND METHOD FOR PROCESSING MULTI-DIMENSIONAL DATA, AND COMPUTER PROGRAM PRODUCT

      
Numéro d'application CN2021123569
Numéro de publication 2022/078400
Statut Délivré - en vigueur
Date de dépôt 2021-10-13
Date de publication 2022-04-21
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Dong, Shouyang
  • Wen, Yuanbo
  • Yang, Jun
  • Ma, Xiaodong
  • Su, Zhenyu
  • Chen, Xunyu

Abrégé

A device and method for processing multi-dimensional data, and an electronic device and a compilation apparatus (1802). The compilation apparatus (1802) may be comprised in a combined processing apparatus (1800). The combined processing apparatus (1800) may also comprise a universal interconnection interface (1804) and other processing apparatuses (1806). The compilation apparatus (1802) interacts with the other processing apparatuses (1806), so as to jointly complete a user-specified computing operation. The combined processing apparatus (1800) may further comprise a storage apparatus (1808). The storage apparatus (1808) is respectively connected to the compilation apparatus (1802) and the other processing apparatuses (1806), and is used for storing data of the compilation apparatus (1802) and the other processing apparatuses (1806).

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

51.

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

52.

ENCAPSULATION STRUCTURE, APPARATUS, BOARD CARD, AND METHOD FOR LAYING OUT INTEGRATED CIRCUIT

      
Numéro d'application CN2021114097
Numéro de publication 2022/068467
Statut Délivré - en vigueur
Date de dépôt 2021-08-23
Date de publication 2022-04-07
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chen, Shuai
  • Qiu, Zhiwei
  • Zhang, Junwei

Abrégé

An encapsulation structure, an integrated circuit apparatus, a board card, and a method for laying out an integrated circuit on a wafer of an encapsulation structure. The method comprises: attaching a system-on-chip (501) to a system area on a wafer (51); attaching a memory (502) to a storage area (52) on the wafer; and attaching a plurality of capacitors (503) to a capacitor area (53) on the wafer, wherein the capacitor area (53) is a leftover area outside of the system area (51) and the storage area (52).

Classes IPC  ?

  • H01L 23/64 - Dispositions relatives à l'impédance

53.

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

      
Numéro d'application CN2021119943
Numéro de publication 2022/063183
Statut Délivré - en vigueur
Date de dépôt 2021-09-23
Date de publication 2022-03-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

A device and method for neural network computing, and a board and a readable storage medium. A computing device (201) is comprised in an integrated circuit device. The integrated circuit device comprises a universal interconnection interface and another processing device (203). The computing device (201) interacts with the other processing device (203) to jointly complete computing operations specified by a user. The integrated circuit device can further comprise a storage device. The storage device is respectively connected to the computing device (201) and the other processing device (203) for storing data of the computing device (201) and the other processing device (203).

Classes IPC  ?

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

54.

DEVICE AND METHOD FOR IMPLEMENTING LIVE MIGRATION

      
Numéro d'application CN2021102073
Numéro de publication 2022/062510
Statut Délivré - en vigueur
Date de dépôt 2021-06-24
Date de publication 2022-03-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lv, Haibo
  • Meng, Xiaofu

Abrégé

The present disclosure relates to a device and method for implementing live migration, wherein the system on chip of the present disclosure is comprised in an integrated circuit device, and the integrated circuit device comprises a universal interconnect interface and other processing devices. A computing device interacts with the other processing devices to jointly complete a computing operation specified by a user. The integrated circuit device may further comprise a storage device. The storage device is respectively connected to the computing device and the other processing devices for use in storing data of the computing device and the other processing devices.

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 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

55.

DATA PROCESSING DEVICE, INTEGRATED CIRCUIT CHIP, DEVICE, AND IMPLEMENTATION METHOD THEREFOR

      
Numéro d'application CN2021110357
Numéro de publication 2022/062682
Statut Délivré - en vigueur
Date de dépôt 2021-08-03
Date de publication 2022-03-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Tao, Jinhua
  • Liu, Shaoli

Abrégé

A data processing device, a method, an integrated circuit chip, an electronic device, and a card. The data processing device is comprised in a computing device. The computing device may be comprised in a combined processing device. The combined processing device may also comprise a universal interconnect interface and other processing devices. The computing device interacts with the other processing devices to jointly complete a computing operation specified by a user. The combined processing device may also comprise a storage device. The storage device is connected respectively to the computing device and the other processing devices and is used for storing data of the computing device and of the other processing devices. This is broadly applicable in various conversions of multidimensional data and increases the efficiency of data conversion.

Classes IPC  ?

56.

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

      
Numéro d'application CN2021120231
Numéro de publication 2022/063217
Statut Délivré - en vigueur
Date de dépôt 2021-09-24
Date de publication 2022-03-31
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lan, Huiying
  • Wang, Ruitao
  • Luo, Haizhao
  • Cao, Bo
  • Chen, Xunyu

Abrégé

A device for forward fusion of a neural network, a board, a method, and a readable storage medium. A computing device (201) is comprised in an integrated circuit device (20), and the integrated circuit device (20) comprises an interface device (202) and a processing device (203). The computing device (201) and the processing device (203) interact with each other to jointly complete a computing operation specified by a user. The integrated circuit device (20) may further comprise a memory device DRAM (204), and the memory device DRAM (204) is separately connected to the computing device (201) and the processing device (203) and used for storing data of the computing device (201) and the processing device (203).

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

57.

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

58.

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

59.

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

      
Numéro d'application CN2021094467
Numéro de publication 2022/001438
Statut Délivré - en vigueur
Date de dépôt 2021-05-18
Date de publication 2022-01-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Tao, Jinhua
  • Yu, Xin
  • Liu, Shaoli

Abrégé

Disclosed are a computing apparatus, an integrated circuit chip, a board card, a device and a method. The computing apparatus may be comprised in a combined processing apparatus, and the combined processing apparatus may further comprise an interface apparatus and other processing apparatuses. The computing apparatus and the other processing apparatuses interact with each other, so as to jointly complete a computing operation specified by a user. The combined processing apparatus may further comprise a storage apparatus, and the storage apparatus is respectively connected to the computing apparatus and the other processing apparatuses and is used for storing data of the computing apparatus and the other processing apparatuses. By means of the solution of the present disclosure, operation processing can be executed by using at least two pieces of small-bit-width data that represent large-bit-width data, such that the processing capacity of a processor is not affected by bit width. Fig. 7

Classes IPC  ?

  • G06F 15/76 - Architectures de calculateurs universels à programmes enregistrés

60.

ADDRESS DEDUCTION METHOD EMPLOYING CONTROL FLOW GRAPH, DEVICE, AND READABLE STORAGE MEDIUM

      
Numéro d'application CN2021096379
Numéro de publication 2021/254123
Statut Délivré - en vigueur
Date de dépôt 2021-05-27
Date de publication 2021-12-23
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s) Shi, Wen

Abrégé

Provided are an address deduction method employing a control flow graph, a device, and a readable storage medium. A computing device is included in an integrated circuit device. The integrated circuit device comprises a universal interconnect interface and other processing devices. The computing device interacts with said other processing devices to jointly complete a computing operation specified by a user. The integrated circuit device may further comprise a storage device. The storage device is respectively connected to the computing device and said other processing devices for storing data of the computing device and said other processing devices.

Classes IPC  ?

  • G06F 9/312 - Commande des opérations de chargement, d'enregistrement ou d'effacement
  • G06F 8/41 - Compilation

61.

METHOD FOR COMPUTING DATA DEPENDENCE RELATIONSHIP IN PROGRAM, AND COMPUTER READABLE STORAGE MEDIUM

      
Numéro d'application CN2021096378
Numéro de publication 2021/239056
Statut Délivré - en vigueur
Date de dépôt 2021-05-27
Date de publication 2021-12-02
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Yanna
  • Su, Zhenyu

Abrégé

A method for computing a data dependence relationship in a program, and a computer readable storage medium, applied in a computing device (902). The computing device (902) is comprised in an integrated circuit device, and the integrated circuit device comprises a universal interconnect interface (904) and other processing device (906). The computing device (902) interacts with the other processing device (906) to jointly complete a user-specified computing operation. The integrated circuit device may further comprise a storage device (908), and the storage device (908) is separately connected to the computing device (902) and the other processing device (906) and is used for data storage of the computing device (902) and the other processing device (906).

Classes IPC  ?

62.

METHOD AND DEVICE FOR ALLOCATING STORAGE ADDRESSES FOR DATA IN MEMORY

      
Numéro d'application CN2021093466
Numéro de publication 2021/233187
Statut Délivré - en vigueur
Date de dépôt 2021-05-12
Date de publication 2021-11-25
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Meng, Xiaofu
  • Zhi, Tian
  • Zhang, Zhenxing
  • Chen, Xunyu

Abrégé

The present disclosure relates to a method and device for allocating storage addresses for data in a memory, and a computing apparatus, wherein the computing apparatus may be comprised in a combined processing apparatus, and the combined processing apparatus may also comprise a universal interconnection interface and other processing apparatuses. The computing apparatus interacts with other processing apparatuses to jointly complete a computing operation specified by a user. The combined processing apparatus may also comprise a storage apparatus, which is separately connected to the computing apparatus and other processing apparatuses, and which is used for data of the computing apparatus and the other processing apparatuses. The technical solution of the present disclosure may improve the storage space utilization rate of the memory.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectation; Réadressage

63.

METHOD FOR REALIZING LIVE MIGRATION, CHIP, BOARD, AND STORAGE MEDIUM

      
Numéro d'application CN2021092199
Numéro de publication 2021/223744
Statut Délivré - en vigueur
Date de dépôt 2021-05-07
Date de publication 2021-11-11
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Lu, Haibo
  • Meng, Xiaofu

Abrégé

Provided are a method for realizing live migration, a computing device, and a readable storage medium. The computing device is comprised in an integrated circuit device, and the integrated circuit device comprises a universal interconnect interface and other processing devices. The computing device interacts with other processing devices to jointly complete a computing operation specified by a user. The integrated circuit device may also comprise a storage device, and the storage device is respectively connected to the computing device and other processing devices and is used for data storage of the computing device and other processing devices.

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

64.

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

65.

INTER-NODE COMMUNICATION METHOD AND DEVICE BASED ON MULTIPLE PROCESSING NODES

      
Numéro d'application CN2021080888
Numéro de publication 2021/213075
Statut Délivré - en vigueur
Date de dépôt 2021-03-15
Date de publication 2021-10-28
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chao, Lu
  • Liang, Fan
  • Chai, Qinglong
  • Zhang, Xiao
  • Gao, Yanqiang
  • Sun, Yongzhe
  • Li, Zhiyong
  • Zhang, Chen
  • Meng, Tian

Abrégé

The present invention relates to an inter-node communication method and device based on multiple processing nodes, and a communication configuration apparatus. The communication configuration apparatus may be comprised in a combined processing apparatus, and the combined processing apparatus may further comprise an interconnection interface and other processing apparatus. The communication configuration apparatus interacts with the other processing apparatus to jointly complete a calculation operation specified by a user. The combined processing apparatus may further comprise a storage apparatus, and the storage apparatus is connected to the communication configuration apparatus and the other processing apparatus, respectively, and is used for storing data of the communication configuration apparatus and of the other processing apparatus. The technical solution of the present invention can improve the efficiency of inter-node communication.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

66.

METHOD AND DEVICE FOR CONSTRUCTING COMMUNICATION TOPOLOGY STRUCTURE ON BASIS OF MULTIPLE PROCESSING NODES

      
Numéro d'application CN2021080889
Numéro de publication 2021/213076
Statut Délivré - en vigueur
Date de dépôt 2021-03-15
Date de publication 2021-10-28
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Chao, Lu
  • Liang, Fan
  • Chai, Qinglong
  • Zhang, Xiao
  • Gao, Yanqiang
  • Sun, Yongzhe
  • Li, Zhiyong
  • Zhang, Chen
  • Meng, Tian

Abrégé

The present disclosure relates to a method and device for constructing a communication topology structure on the basis of multiple processing nodes, and a communication configuration apparatus. The communication configuration apparatus can be comprised in a combined processing apparatus. The combined processing apparatus can further comprise an interconnection interface and other processing apparatuses. The communication configuration apparatus interacts with the other processing apparatuses to jointly complete a computing operation specified by a user. The combined processing apparatus can further comprise a storage apparatus. The storage apparatus is respectively connected to the communication configuration apparatus and the other processing apparatuses, and is used for storing data of the communication configuration apparatus and the other processing apparatuses. By means of the technical solution of the present disclosure, the efficiency of inter-chip communication can be improved.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

67.

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

68.

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

69.

OPERATION METHOD, PROCESSOR, AND RELATED PRODUCT

      
Numéro d'application CN2021075957
Numéro de publication 2021/212972
Statut Délivré - en vigueur
Date de dépôt 2021-02-08
Date de publication 2021-10-28
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Shaoli
  • He, Deyuan
  • Liu, Daofu

Abrégé

An operation method, a processor, and a related product. The product comprises a storage device (390), an interface apparatus (391), a control device (392), and an artificial intelligence chip (389); the artificial intelligence chip (389) is connected to the storage device (390), the control device (392), and the interface apparatus (391) respectively; the storage device (390) is used for storing data; the interface apparatus (391) is used for implementing data transmission between the artificial intelligence chip (389) and an external device; and the control device (392) is used for monitoring the state of the artificial intelligence chip (389). The operation method or related product can increase the operation efficiency of the related product when performing matrix multiplication.

Classes IPC  ?

70.

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

      
Numéro d'application CN2021077235
Numéro de publication 2021/169914
Statut Délivré - en vigueur
Date de dépôt 2021-02-22
Date de publication 2021-09-02
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Yu, Xin
  • Liu, Daofu
  • Zhou, Shiyi

Abrégé

The present disclosure relates to a data quantification processing method and apparatus, an electronic device and a storage medium. The apparatus comprises a control module, and the control module comprises an instruction cache unit, an instruction processing unit, and a storage queue unit. The instruction cache unit is used to store computing instructions correlated to artificial neural network operations, the instruction processing unit is used to parse the computing instructions so as to obtain a plurality of operation instructions, the storage queue unit is used to store an instruction queue, and the instruction queue comprises a plurality of operation instructions or computing instructions to be executed according to the sequential order of the queue. By means of the above method, the present disclosure may improve the operation efficiency of a related product when neural network model operations are performed.

Classes IPC  ?

  • G06T 7/187 - Découpage; Détection de bords impliquant un étiquetage de composantes connexes

71.

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

72.

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

73.

MLU

      
Numéro de série 90833897
Statut Enregistrée
Date de dépôt 2021-07-16
Date d'enregistrement 2023-02-14
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Central processing units (CPU); Computer hardware; Data processing apparatus; Electronic downloadable publications, namely, books, magazines and journals in the field of data processing and artificial intelligence; Integrated circuit cards; Recorded computer operating software; Encoded smart cards containing programming used for data processing in the field of artificial intelligence; Mobile telephones; Wafers for integrated circuits; Silicon chips; Electronic chips for the manufacture of integrated circuits; Integrated circuits; Heat sink for central processing unit; Digital signal processor; Raster image processor; Computer central processing units; Central processing units for processing information, data, sound or images; Digital voice signal processors; Digital sound processor; Signal processors for audio speakers; Secure digital (SD) memory card; Blank electronic chip cards; Microchip card; Chip card reader; DNA chips; Bio-chips for research or scientific purposes; Computer chip; Microchip; Multiprocessor chip; High definition integrated graphics computer chips; Biochip sensors for measuring pressure, acceleration, force and flow, not for medical use; Blank smart card; Smart card reader; Blank integrated circuit cards Technological research in the field of computer hardware systems; Research and development of new products for others; Scientific research; Computer technology consultancy; Computer programming; Computer software design; Computer software consultancy; Consultancy in the design and development of computer hardware; Computer system design

74.

MLU 200

      
Numéro de série 90833925
Statut Enregistrée
Date de dépôt 2021-07-16
Date d'enregistrement 2023-02-14
Propriétaire Cambricon Technologies Corporation Limited (Chine)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer server; Network server; Central processing units (CPU); Computer hardware; Data processing apparatus; Integrated circuit cards; Recorded computer operating software; Mobile telephones; Wafers for integrated circuits; Silicon chips; Electronic chips for the manufacture of integrated circuits; Integrated circuits; Heat sink for central processing unit; Digital signal processor; Raster image processor; Computer central processing units; Central processing units for processing information, data, sound or images; Digital voice signal processors; Digital sound processor; Signal processors for audio speakers; Secure digital (SD) memory card; Blank electronic chip cards; Microchip card; Chip card reader; DNA chips; Bio-chips for research or scientific purposes; Computer chip; Microchip; Multiprocessor chip; High definition integrated graphics computer chips; Biochip sensors for measuring pressure, acceleration, force and flow, not for medical use; Blank smart card; Smart card reader; Blank integrated circuit cards; Encoded smart cards containing programming used for data processing in the field of artificial intelligence Technological research in the field of computer hardware systems; Research and development of new products for others; Scientific research; Computer programming; Computer software design; Computer software consultancy; Computer technology consultancy; Consultancy in the design and development of computer hardware; Computer system design

75.

TASK MIGRATION METHOD AND APPARATUS, AND COMPUTER DEVICE AND READABLE STORAGE MEDIUM

      
Numéro d'application CN2021070663
Numéro de publication 2021/139726
Statut Délivré - en vigueur
Date de dépôt 2021-01-07
Date de publication 2021-07-15
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Gao, Yanqiang
  • Chai, Qinglong
  • Zhang, Xinyu
  • Xu, Yuanchao

Abrégé

The present application relates to a task migration method and apparatus, and a computer device and a readable storage medium. The method comprises: when it is detected that a migratable task satisfies a preset migration condition, determining a target node matching the migratable task from various nodes according to a task attribute of the migratable task, the task attribute comprising a target number of operation units required for executing the migratable task; and migrating the migratable task to the target node, so that the target node executes the migratable task. According to the present application, the waiting duration of the migratable task can be reduced, and the execution efficiency of the migratable task is improved. The present application relates to an operation processing method and apparatus, and a computer device and a readable storage medium.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

76.

MEMORY ALLOCATION METHOD AND DEVICE, AND COMPUTER READABLE STORAGE MEDIUM

      
Numéro d'application CN2021070708
Numéro de publication 2021/139733
Statut Délivré - en vigueur
Date de dépôt 2021-01-07
Date de publication 2021-07-15
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Li, Jian
  • Zhang, Xiaozheng

Abrégé

A memory allocation method and device, and a computer readable storage medium. The device comprises a combined processing means, and the combined processing means comprises a universal interconnection interface (1204) and another processing means. A master device (1202) of the device interacts with another processing means to jointly complete a designated computing operation. The combined processing means also comprises a storage means (1208). The storage means (1208) is connected to the master device (1202) and another processing means, separately, and used for data storage of the master device (1202) and another processing means.

Classes IPC  ?

  • G06F 12/06 - Adressage d'un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire

77.

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

78.

DATA PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE, AND STORAGE MEDIUM

      
Numéro d'application CN2020123832
Numéro de publication 2021/114903
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-06-17
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Daofu
  • Huang, Di
  • Zhou, Shiyi

Abrégé

A data processing method and apparatus, a computer device, and a storage medium. The method comprises: splitting first data according to a preset splitting mode to obtain a plurality of pieces of second data (S21); for any of the second data, performing a winograd convolution operation on the second data and a weight to obtain a plurality of first convolution results (S22); and merging the plurality of first convolution results according to a preset merging mode to obtain a dilated convolution result of the first data and the weight, wherein the preset merging mode is an inverse process of the preset splitting mode. By means of the method, operation efficiency of related products during operation of a neural network model can be improved.

Classes IPC  ?

79.

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]

80.

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

81.

DATA PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE AND STORAGE MEDIUM

      
Numéro d'application CN2020123836
Numéro de publication 2021/114904
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-06-17
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Liu, Daofu
  • Huang, Di
  • Zhou, Shiyi

Abrégé

A data processing method and apparatus, a computer device and a storage medium. The computer device comprises a control module, and the control module comprises: an instruction caching unit, an instruction processing unit and a queue storage unit, wherein the instruction caching unit is used for storing a calculation instruction associated with the computation of an artificial neural network; the instruction processing unit is used for parsing the calculation instruction to obtain a plurality of computation instructions; and the queue storage unit is used for storing an instruction queue, and the instruction queue comprises: a plurality of computation instructions or calculation instructions to be executed in the sequential order of the queue. By means of the data processing method and apparatus, the computer device and the storage medium, the computation efficiency of a related product during the computation of a neural network model is improved.

Classes IPC  ?

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

82.

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

83.

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

84.

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

85.

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

86.

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

87.

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

88.

DATA PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE AND STORAGE MEDIUM

      
Numéro d'application CN2020110438
Numéro de publication 2021/082653
Statut Délivré - en vigueur
Date de dépôt 2020-08-21
Date de publication 2021-05-06
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 application relates to a data processing method and apparatus, a computer device and a storage medium. Disclosed is a board card, the board card comprising: a storage device, an interface apparatus, a control device, and an artificial intelligence chip comprising a data processing apparatus, wherein the artificial intelligence chip is respectively connected to the storage device, the control device and the interface apparatus; the storage device is used for storing data; the interface apparatus is used for realizing data transmission between the artificial intelligence chip and an external device; and the control device is used for monitoring the state of the artificial intelligence chip. According to the data processing method and apparatus, the computer device and the storage medium provided in the embodiments of the present application, the precision of quantization can be improved, and the operation time for Winograd convolution and the energy consumption are also reduced.

Classes IPC  ?

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

89.

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

      
Numéro d'application CN2020113155
Numéro de publication 2021/082721
Statut Délivré - en vigueur
Date de dépôt 2020-09-03
Date de publication 2021-05-06
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é

A winograd convolution operation method, apparatus, and device, and a storage medium. The device comprises a processor (61) and a memory (62), wherein the memory (62) is used for storing a program code, and the processor (61) is used for invoking the program code stored in the memory (62) to implement an operation method. The present invention can reduce the performance loss of a computer system, improve an operation speed, and improve processing efficiency.

Classes IPC  ?

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

90.

OPERATION APPARATUS

      
Numéro d'application CN2020113162
Numéro de publication 2021/082723
Statut Délivré - en vigueur
Date de dépôt 2020-09-03
Date de publication 2021-05-06
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 operation apparatus (10), comprising a storage unit (12), a control unit (11), and an operation unit (13). The operation apparatus (10) can reduce resource consumption of a convolution operation, improve a convolution operation speed, and reduce operation time.

Classes IPC  ?

91.

WINOGRAD CONVOLUTION OPERATION METHOD AND RELATED PRODUCT

      
Numéro d'application CN2020113168
Numéro de publication 2021/082725
Statut Délivré - en vigueur
Date de dépôt 2020-09-03
Date de publication 2021-05-06
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é

A Winograd convolution operation method and a related product. The method comprises: in a process of training a neural network on the basis of a preconfigured Winograd convolution algorithm, respectively decomposing forward transformation operation of a reverse input gradient of a jth layer in the neural network and forward transformation operation of forward input feature data of the jth layer into summation, so as to obtain a transformation result of the forward transformation operation of the reverse input gradient of the jth layer, and a transformation result of the forward transformation operation of the forward input feature data of the jth layer on the basis of the summation (201); performing element-wise multiplication on the transformation result of the forward transformation operation of the reverse input gradient of the jth layer and the transformation result of the forward transformation operation of the forward input feature data of the jth layer, and obtaining a first multiplication result (202); decomposing inverse transformation operation of the first multiplication result into summation, and using a result obtained by summation as a weight difference of the jth layer (203); and completing training of the neural network according to the weight difference of the jth layer (204).

Classes IPC  ?

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

92.

OPERATIONAL APPARATUS AND RELATED PRODUCT

      
Numéro d'application CN2020114057
Numéro de publication 2021/082747
Statut Délivré - en vigueur
Date de dépôt 2020-09-08
Date de publication 2021-05-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Jiang, Guang
  • Liu, Shaoli
  • Gao, Yufeng
  • Yu, Yong
  • Zhou, Xuda

Abrégé

An operational apparatus and a related product. 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 cache unit is used for storing a calculation instruction associated with an artificial neural network operation; the instruction processing unit is used for parsing the calculation instruction to obtain multiple operation instructions; and the storage queue unit is used for storing an instruction queue, the instruction queue comprising multiple operation instructions or calculation instructions to be executed according to the sequence of the queue. The present application can improve the operation efficiency of a related product when carrying out an operation 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

93.

DATA PROCESSING METHOD AND DEVICE, COMPUTER EQUIPMENT AND STORAGE MEDIUM

      
Numéro d'application CN2020123853
Numéro de publication 2021/083100
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-05-06
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é

A data processing method and device, a computer equipment and a storage medium. The data processing method comprises: according to the mean value of the absolute value of quantized data obtained by using a plurality of pairs of truncation thresholds to quantize a set of data to be quantized, determining a pair of truncation thresholds from the plurality of pairs of truncation thresholds, wherein the set of data to be quantized is a set of data during a winograd convolution processing, and each pair of truncation thresholds of the plurality of pairs of truncation thresholds comprise a positive truncation value and a negative truncation value that are symmetrical (101); according to the determined one pair of truncation thresholds, quantizing the set of data to be quantized to obtain first quantized data (102); according to the first quantized data, continuing executing the winograd convolution processing to obtain a quantized winograd convolution result (103); and inversely quantizing the quantized winograd convolution result to obtain a winograd convolution result (104). The described method can improve quantization precision and calculating performances.

Classes IPC  ?

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

94.

DATA PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE AND STORAGE MEDIUM

      
Numéro d'application CN2020110443
Numéro de publication 2021/082654
Statut Délivré - en vigueur
Date de dépôt 2020-08-21
Date de publication 2021-05-06
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 invention relates to a data processing method and apparatus, and a computer device and a storage medium. A board disclosed comprises: a storage device, an interface apparatus and a control device, and an artificial intelligence chip comprising the data processing apparatus. The artificial intelligence chip is separately connected to the storage device, the control device, and the interface apparatus. The storage device is used for storing data. The interface apparatus is used for implementing data transmission between the artificial intelligence chip and an external device. The control device is used for monitoring the state of the artificial intelligence chip. The data processing method and apparatus, and the computer device and the storage medium provided by embodiments of the present invention can improve the precision of quantization, save the operation time of winograd convolution, and reduce energy consumption.

Classes IPC  ?

95.

COMPUTING DEVICE AND METHOD, AND RELATED PRODUCT

      
Numéro d'application CN2020113160
Numéro de publication 2021/082722
Statut Délivré - en vigueur
Date de dépôt 2020-09-03
Date de publication 2021-05-06
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é

A computing device and method, and a related product. The device comprises a master control unit, a slave control unit, a storage unit, a master computing unit, and a slave computing unit. The invention effectively improves the energy efficiency ratio and computing speed of deep learning networks in terms of hardware architecture, thus improving the performance of the deep learning networks.

Classes IPC  ?

  • G06F 17/15 - Calcul de fonction de corrélation
  • 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

96.

OPERATION METHOD AND RELATED PRODUCT

      
Numéro d'application CN2020113166
Numéro de publication 2021/082724
Statut Délivré - en vigueur
Date de dépôt 2020-09-03
Date de publication 2021-05-06
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 operation method and a related product, the method comprising: acquiring feature data outputted by an upper layer convolutional network and a feature transformation matrix used for performing forward transformation on the feature data (201); on the basis of the feature transformation matrix, transforming the feature data to obtain a feature transformation result, wherein the transformation operation of the feature data is disassembled into a summation operation, and the feature transformation result is determined on the basis of the summation operation (202); acquiring the weight transformation result of the present layer convolutional network after forward transformation and performing a bitwise multiplication operation on the feature transformation result and the weight transformation result to obtain a multiplication operation result (203); acquiring an inverse transformation matrix used for performing inverse transformation on the multiplication operation result and, on the basis of the inverse transformation matrix, performing transformation on the multiplication operation result to obtain an operation result, wherein the transformation operation of the multiplication operation result is disassembled into a summation operation, and the operation result is determined on the basis of the summation operation (204); and outputting the operation result to a lower layer convolutional network (205).

Classes IPC  ?

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

97.

OPERATION APPARATUS AND RELATED PRODUCT

      
Numéro d'application CN2020114048
Numéro de publication 2021/082746
Statut Délivré - en vigueur
Date de dépôt 2020-09-08
Date de publication 2021-05-06
Propriétaire CAMBRICON TECHNOLOGIES CORPORATION LIMITED (Chine)
Inventeur(s)
  • Zhang, Yingnan
  • Jiang, Guang
  • Liu, Shaoli
  • Gao, Yufeng
  • Yu, Yong
  • Zhou, Xuda

Abrégé

An operation apparatus and a related product. The product comprises a control module, with the control module comprising an instruction cache unit, an instruction processing unit and a storage queue unit, wherein the instruction cache unit is used for storing a computing instruction associated with artificial neural network operation; the instruction processing unit is used for parsing the computing instruction to obtain a plurality of operation instructions; and the storage queue unit is used for storing an instruction queue, with the instruction queue comprising a plurality of operation instructions or computing instructions to be executed according to the sequence of the queue. The operation efficiency of the related product during the operation of a neural network model can thus be improved.

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

98.

DATA PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE AND STORAGE MEDIUM

      
Numéro d'application CN2020123837
Numéro de publication 2021/083097
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-05-06
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é

A data processing method and apparatus, and a computer device and a storage medium. The method comprises: splitting a first convolution kernel according to a step length N to obtain a plurality of second convolution kernels (S11); splitting first input data according to the step length N to obtain a plurality of second input data corresponding to the plurality of first convolution kernels (S12); for any second input data, executing a Winograd convolution operation on the second input data and the corresponding second convolution kernel to obtain a convolution result corresponding to the second input data (S13); and determining that a sum of the convolution results corresponding to the plurality of second input data is a convolution result of the first convolution kernel and the first input data (S14). By means of the above method, the reusability of data can be improved.

Classes IPC  ?

99.

DATA PROCESSING METHOD AND APPARATUS, AND RELATED PRODUCT

      
Numéro d'application CN2020123854
Numéro de publication 2021/083101
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-05-06
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é

A data processing method and apparatus capable of reducing calculation amount, saving calculation time, and saving energy, and a related product. The data processing method comprises: splitting a convolution kernel having a size of greater than 3*3 into a plurality of sub-convolution kernels having a size of smaller than or equal to 3*3 (S201); according to position distribution of the plurality of sub-convolution kernels in the convolution kernel, splitting input data into a plurality of pieces of target sub-input data having a size of smaller than or equal to 4*4, each of the sub-convolution kernels corresponding to one or more pieces of target sub-input data (S202); for any sub-convolution kernel, performing a winograd convolution operation on the sub-convolution kernel and the corresponding target sub-input data, so as to obtain a convolution result corresponding to the sub-convolution kernel (S203); and performing a summation operation on convolution results corresponding to the plurality of sub-convolution kernels, so as to obtain a convolution result of the convolution kernel and the input data (S204).

Classes IPC  ?

100.

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
  1     2     3     4        Prochaine page