Multiply-Accumulate
aus Wikipedia, der freien Enzyklopädie
Ein Multiplikationsakkumulator (MAK) oder englisch Multiplier-Accumulator (MAC) kommt in der digitalen Signalverarbeitung in speziellen Signalprozessoren (DSPs) oder als Erweiterung konventioneller CPUs zum Einsatz (AltiVec, SIMD).
Es kann z. B. die Operation A' = A + B x C besonders schnell ausführen - allerdings zulasten eher allgemeiner Operationen wie z. B. A' = A + B oder A' = A - B. Daher sind MACs bzw. DSPs nicht als Ersatz für konventionelle Prozessoren, sondern lediglich als Ergänzung oder für spezielle Anwendungen sinnvoll (z. B. Bildverarbeitung oder Regelungstechnik).
Die Argumente und das Ergebnis dieser Operation können (je nach Signalprozessortyp) sowohl Integer-, Festpunkt- oder Gleitpunkt-Zahlen sein.
MACs sind als Rechenwerke verwandt mit ALUs und Akkumulatorregistern.