Two commands each perform a partial complex multiply and accumulate. By using these two commands together, a full complex multiply and accumulate operation is performed. As compared to traditional implementations, this reduces the number of commands used from eight (four multiplies, a subtraction and three adds) to two. In some example embodiments, a single-instruction/multiple-data (SIMD) architecture is used to enable each command to perform multiple partial complex multiply and accumulate operations simultaneously, further increasing efficiency. One application of a complex multiply and accumulate is in generating images from pulse data of a radar or lidar. For example, an image may be generated from a synthetic aperture radar (SAR) on an autonomous vehicle (e.g., a drone). The image may be provided to a trained machine learning model that generates an output. Based on the output, inputs to control circuits of the autonomous vehicle are generated.
Selon l'invention, deux commandes effectuent chacune une multiplication et une totalisation partielles de complexes. En utilisant ces deux commandes ensemble, une opération complète de multiplication et de totalisation de complexes est effectuée. Par rapport aux mises en œuvre classiques, ceci réduit le nombre de commandes utilisées de huit (quatre multiplications, une soustraction et trois additions) à deux. Dans certains exemples de mode de réalisation, une architecture SIMD (instruction unique/données multiples) est utilisée pour permettre à chaque commande d'effectuer simultanément de multiples opérations partielles de multiplication et de totalisation de complexes, ce qui augmente encore l'efficacité. Une application de la multiplication et totalisation de complexes consiste en la génération d'images à partir de données d'impulsion d'un radar ou d'un lidar. Par exemple, une image peut être générée à partir d'un radar à synthèse d'ouverture (SAR) sur un véhicule autonome (par exemple un drone). L'image peut être fournie à un modèle d'apprentissage automatique entraîné qui génère une sortie. Sur la base de la sortie, des entrées pour des circuits de commande du véhicule autonome sont générées.
EFFICIENT COMPLEX MULTIPLY AND ACCUMULATE
MULTIPLICATION ET TOTALISATION EFFICACES DE COMPLEXES
05.01.2023
Patent
Elektronische Ressource
Englisch
IPC: | G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion / G01S RADIO DIRECTION-FINDING , Funkpeilung / G06N COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS , Rechnersysteme, basierend auf spezifischen Rechenmodellen |
CAD/CAM: Integrate to accumulate
British Library Online Contents | 1997
Business leaders should speculate to accumulate
British Library Online Contents | 2003
FSI China centre approved . CAE Electronics orders accumulate
Online Contents | 1995
How German press tools manufacturer Grau integrated to accumulate
British Library Online Contents | 1996