Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020160653 - PROCÉDÉ ET SYSTÈME POUR UN ACCÉLÉRATEUR MATÉRIEL DE MODÈLE DE CONVOLUTION

Numéro de publication WO/2020/160653
Date de publication 13.08.2020
N° de la demande internationale PCT/CA2020/050136
Date du dépôt international 04.02.2020
CIB
G06F 15/76 2006.1
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15Calculateurs numériques en général; Équipement de traitement de données en général
76Architectures de calculateurs universels à programmes enregistrés
G06F 17/10 2006.1
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
10Opérations mathématiques complexes
G06N 20/00 2019.1
GPHYSIQUE
06CALCUL; COMPTAGE
NSYSTÈMES DE CALCULATEURS BASÉS SUR DES MODÈLES DE CALCUL SPÉCIFIQUES
20Apprentissage automatique
CPC
G06F 17/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
16Matrix or vector computation ; , e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
G06F 7/5443
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
48using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
544for evaluating functions by calculation
5443Sum of products
G06N 3/0454
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
04Architectures, e.g. interconnection topology
0454using a combination of multiple neural nets
G06N 3/063
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
063using electronic means
G06N 3/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
08Learning methods
Déposants
  • VASTAI HOLDING COMPANY
Inventeurs
  • ZHANG, Lei
  • QIAN, Jun
Mandataires
  • MBM INTELLECTUAL PROPERTY LAW LLP
Données relatives à la priorité
62/802,06306.02.2019US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND SYSTEM FOR CONVOLUTION MODEL HARDWARE ACCELERATOR
(FR) PROCÉDÉ ET SYSTÈME POUR UN ACCÉLÉRATEUR MATÉRIEL DE MODÈLE DE CONVOLUTION
Abrégé
(EN)
A method and system for a convolution model hardware accelerator. The method comprises receiving a stream of an input feature map into the one or more processors utilizing a convolution model that includes a plurality of convolution layers, for a given convolution layer within the plurality of convolution layers, reconfiguring a computational order for a plurality of hardware accelerator sub-blocks by re-shuffling a plurality of output filters among the plurality of sub-blocks, and in accordance with the reconfigured computational order, generating output features that are interpretive of the input feature map.
(FR)
La présente invention concerne un procédé et un système pour un accélérateur matériel de modèle de convolution. Le procédé comprend la réception d’un flux continu d’une carte de caractéristiques d’entrée dans un ou plusieurs processeurs à l’aide d’un modèle de convolution qui inclut une pluralité de couches de convolution, pour une couche de convolution donnée au sein de la pluralité des couches de convolution, la reconfiguration d’un ordre de calcul pour une pluralité de sous-blocs d’accélérateur matériels par réarrangement d’une pluralité de filtres de sortie parmi la pluralité des sous-blocs, et selon l’ordre de calcul reconfiguré, la génération de caractéristiques de sortie qui sont interprétatives de la carte de caractéristiques d’entrée.
Dernières données bibliographiques dont dispose le Bureau international