ACCELERATED MATHEMATICAL ENGINE

Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that inc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HURD, KEVIN ALTAIR, BANNON, PETER JOSEPH, TALPES, EMIL
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:Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that include an ALU, output register and shadow register. This architecture supports a clocked, two-dimensional architecture in which image data and weights are multiplied in a synchronized manner to allow a large number of mathematical operations to be performed in parallel. Selon divers modes de réalisation, l'invention a trait à un moteur mathématique accéléré. Dans certains modes de réalisation, le moteur mathématique accéléré est appliqué au traitement d'images de telle sorte que la convolution d'une image est accélérée à l'aide d'un processeur matriciel bidimensionnel comprenant des sous-circuits qui comprennent une ALU, un registre de sortie et un registre fantôme. Cette architecture prend en charge une architecture bidimensionnelle cadencée dans laquelle les données d'image et les poids sont multipliés de manière synchronisée pour permettre d'effectuer un grand nombre d'opérations mathématiques en parallèle.