Multiplikationsakkumulator

Multiplikationsakkumulator

Ein Multiplikationsakkumulator (MAK) oder englisch Multiplier-Accumulator (MAC) kommt in der digitalen Signalverarbeitung in speziellen Signalprozessoren oder als Erweiterung konventioneller CPUs zum Einsatz (AltiVec, SIMD).

Es kann die MAC-Operation A' = A + B · C durch die direkte Realisierung in Hardware besonders schnell ausführen – bei einigen Signalprozessoren innerhalb eines Taktzyklus. Auch die seit Anfang des 21. Jahrhunderts konventionell erhältlichen CPUs wie der in PCs im Einsatz befindliche Intel Pentium verfügen über MAC-Befehle. Einsatzbereiche liegen bei digitaler Bildverarbeitung und der Darstellung von Videos in Echtzeit. Andere Anwendungsbereiche der MAC-Einheit liegen im Bereich digitaler Filter und der Regelungstechnik.

Die Argumente und das Ergebnis dieser Operation können je nach Prozessortyp und gewähltem Datentyp Integer-, Festkomma- oder Gleitkomma-Zahlen sein.

In der Anfangszeit der digitalen Signalverarbeitung bis etwa Mitte der 1990er Jahre waren MAC-Befehle aufgrund des höheren Hardwareaufwandes für den Multiplizierer nur in speziellen Signalprozessoren verfügbar. Damalige konventionelle CPUs wie der 6502 oder 80286 und Mikrocontroller für allgemeine Anwendungen realisieren die Multiplikation mittels Software oder eigenen Multiplikationsbefehlen, welche je nach Genauigkeit und Datenformat aber bis zu mehreren hundert Taktzyklen zur Ausführung benötigen.

MACs sind als Rechenwerke verwandt mit ALUs und Akkumulatorregistern.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Multiplizierer (Digitaltechnik) — Ein Multiplizierer ist in der Digitaltechnik eine elektrische Schaltung, welche aus zwei oder mehr digitalen Zahlen mit der mathematischen Operation der Multiplikation das Produkt ermittelt. Der Multiplizierer ist bei Prozessoren Teil der… …   Deutsch Wikipedia

  • Multiply-Accumulate — Ein Multiplikationsakkumulator (MAK) oder englisch Multiplier Accumulator (MAC) kommt in der digitalen Signalverarbeitung in speziellen Signalprozessoren oder als Erweiterung konventioneller CPUs zum Einsatz (AltiVec, SIMD). Es kann die MAC… …   Deutsch Wikipedia

  • Signalprozessor — Ein Signalprozessor ist ein Digitaler Signalprozessor (DSP) als spezieller Integrierter Schaltkreis ein Algorithmus aus dem Bereich der digitalen Signalverarbeitung im einfachsten Fall ein Multiplikationsakkumulator, siehe Multiply Accumulate …   Deutsch Wikipedia

  • Signalprozessoren — Ein Signalprozessor ist ein Digitaler Signalprozessor (DSP) als spezieller Integrierter Schaltkreis ein Algorithmus aus dem Bereich der digitalen Signalverarbeitung im einfachsten Fall ein Multiplikationsakkumulator, siehe Multiply Accumulate …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”