Multiply-accumulate

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

multiply-accumulate (« multiplie puis accumule », en anglais) est une opération arithmétique très souvent employée en traitement du signal, et correspondant à une instruction machine dans la plupart des DSP.

Elle peut s'écrire :

\ a \leftarrow a + b \times c

Cette opération est aussi très utile en virgule flottante, avec un seul arrondi, à la fois pour des questions de précision et de rapidité. Elle est alors appelée fused multiply-accumulate (FMA). Elle a été introduite en 1990 dans le processeur POWER1 d'IBM, et de plus en plus de processeurs l'implémentent. Elle a été ajoutée dans la révision de 2008 de la norme IEEE 754.