METHOD OF AND APPARATUS FOR PROCESSING DATA OF A DEEP NEURAL NETWORK
A computer-implemented method of processing data of a deep neural network, DNN, system, said DNN system comprising DNN topology information characterizing a structure of a deep neural network, DNN, and computing device information characterizing properties and/or a topology of at least one computing...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A computer-implemented method of processing data of a deep neural network, DNN, system, said DNN system comprising DNN topology information characterizing a structure of a deep neural network, DNN, and computing device information characterizing properties and/or a topology of at least one computing device for executing instructions associated with said DNN, said method comprising: providing said DNN topology information, providing said computing device information, determining a virtual hardware model based on said DNN topology information and said computing device information, wherein said virtual hardware model characterizes computational resources for executing at least some of said instructions associated with said DNN using said at least one computing device, wherein the virtual hardware model comprises at least a first model component configured to simulate a first part of the DNN system and a second model component configured to analytically determine properties, e.g. performance properties, of a second part of the DNN system, said computational resources comprising processing time and memory resources, and optionally memory bandwidth.
La présente invention concerne un procédé, mis en œuvre par ordinateur, pour traiter des données d'un système de réseau neuronal profond, DNN, le système de DNN comprenant des informations de topologie de DNN caractérisant une structure d'un réseau neuronal profond, DNN, et des informations de dispositif informatique caractérisant des propriétés et/ou une topologie d'au moins un dispositif informatique pour exécuter des instructions associées audit DNN. Ledit procédé comprend : la fourniture desdites informations de topologie de DNN, la fourniture desdites informations de dispositif informatique, la détermination d'un modèle matériel virtuel sur la base desdites informations de topologie de DNN et desdites informations de dispositif informatique, ledit modèle matériel virtuel caractérisant des ressources de calcul pour exécuter au moins certaines desdites instructions associées audit DNN à l'aide dudit ou desdits dispositifs informatiques, le modèle matériel virtuel comprenant au moins un premier composant de modèle configuré pour simuler une première partie du système de DNN et un second composant de modèle configuré pour déterminer de manière analytique des propriétés, par exemple des propriétés de performance, d'une seconde partie du système de DNN, lesdites ressources de calcul comprenant des ressources de temps |
---|