MACenheter
MACenheter, eller multiply-accumulate-enheter, är specialiserade hårdvarukomponenter som utför en multiplikation följt av en ackumulation i samma operation. Denna kombinerade beräkning gör det möjligt att effektivt genomföra många matematiska operationer som ofta förekommer i digital signalbehandling och maskininlärning. En typisk MAC beräknar y = y + (a × b), där y lagrar den ackumulerade summan. Många moderna system använder så kallade fused multiply-add (FMA) operationer, där a × b + c beräknas i ett enda steg, vilket minskar latens och ökar precisionen.
MAC-enheter kan stödja fastpunkts- eller flyttalsrepresentationer, och ordlängderna varierar från små till stora beroende på användningsområde.
Användningsområdena är breda: digitala filter som FIR-filter, konvolutioner i bild- och videobehandling, ljud- och röstbehandling, och
Historiskt har MAC-enheter varit en kärnkomponent i DSP-chip och senare i allmänna processorer och specialiserade AI-acceleratorer.