NEURAL NETWORK PROCESSOR SYSTEM WITH RECONFIGURABLE NEURAL PROCESSING UNIT, AND METHOD OF OPERATING AND METHOD OF FORMING THEREOF

There is provided a neural network processor system including: a neural processing unit including a plurality of neural processing cores; a router network including a plurality of routers communicatively coupled to the plurality of neural processing cores, respectively; and a host processing unit co...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JIANG, Wenyu, DO, Anh Tuan, WONG, Ming Ming, MANI, Aarthy, PARAMASIVAM, Vishnu, SHRESTHA, Sumit Bam
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:There is provided a neural network processor system including: a neural processing unit including a plurality of neural processing cores; a router network including a plurality of routers communicatively coupled to the plurality of neural processing cores, respectively; and a host processing unit communicatively coupled to the neural processing unit based on the router network and configured to coordinate the neural processing unit for performing neural network computations. Each neural processing core includes: a control register block configured to receive and store partial sum configuration information from the host processing unit; and a partial sum interface communicatively coupled to the control register block and configured to transmit a first partial sum neural packet generated by the neural processing core to a first another neural processing core of the plurality of neural processing cores and/or receive a second partial sum neural packet generated by a second another neural processing core of the plurality of neural processing cores, based on the partial sum configuration information stored in the neural processing core. Furthermore, a first set of neural processing cores of the plurality of neural processing cores are combinable based on the partial sum configuration information respectively stored therein to form a first neurosynaptic column chain. There is also provided a corresponding method of operating and a corresponding method of forming the neural network processor system. L'invention concerne un système de processeur de réseau neuronal comprenant : une unité de traitement neuronal comprenant une pluralité de cœurs de traitement neuronal ; un réseau de routeurs comprenant une pluralité de routeurs couplés en communication à la pluralité de cœurs de traitement neuronal, respectivement ; et une unité de traitement hôte couplée en communication à l'unité de traitement neuronal sur la base du réseau de routeurs et configurée pour coordonner l'unité de traitement neuronal pour effectuer des calculs de réseau neuronal. Chaque cœur de traitement neuronal comprend : un bloc de registre de commande configuré pour recevoir et stocker des informations de configuration de somme partielle provenant de l'unité de traitement hôte ; et une interface de somme partielle couplée en communication au bloc de registre de commande et configurée pour transmettre un premier paquet neuronal de somme partielle généré par le cœur de traitement neuronal à un premie