# ElectroYou - la comunità dei professionisti del mondo elettrico

## Previsione di un risultato di un moltiplicatore a 8 bit.

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Paolino

0
voti

### [11] Re: Previsione di un risultato di un moltiplicatore a 8 bit.

No semplicemente Multiplier Accumulator

blaise92

Messaggi: 13
Iscritto il: 17 ott 2018, 12:03

0
voti

### [12] Re: Previsione di un risultato di un moltiplicatore a 8 bit.

Grazie, ho capito, ho anche ricercato nel web:

(Redirected from Multiplier–accumulator)

In computing, especially digital signal processing, the multiply–accumulate operation is a common step that computes the product of two numbers and adds that product to an accumulator. The hardware unit that performs the operation is known as a multiplier–accumulator (MAC, or MAC unit); the operation itself is also often called a MAC or a MAC operation. The MAC operation modifies an accumulator a:

a ← a + ( b × c ) {\displaystyle \ a\leftarrow a+(b\times c)} \ a\leftarrow a+(b\times c)

When done with floating point numbers, it might be performed with two roundings (typical in many DSPs), or with a single rounding. When performed with a single rounding, it is called a fused multiply–add (FMA) or fused multiply–accumulate (FMAC).

Modern computers may contain a dedicated MAC, consisting of a multiplier implemented in combinational logic followed by an adder and an accumulator register that stores the result. The output of the register is fed back to one input of the adder, so that on each clock cycle, the output of the multiplier is added to the register. Combinational multipliers require a large amount of logic, but can compute a product much more quickly than the method of shifting and adding typical of earlier computers. The first processors to be equipped with MAC units were digital signal processors, but the technique is now also common in general-purpose processors.

Fare il test di moltiplicatore zero o inferiore a un certo valore,
se soddisfatto evita di svolgere moltiplicazioni e fa risparmiare tempo,
ma in caso contrario lo aumenta del tempo del test.
Porta un beneficio statistico e un peggioramento nel worst case.

Se dovessi progettare qualcosa di critico, lo progetterei per il worst case.

MarcoD
Master EY

Messaggi: 4183
Iscritto il: 9 lug 2015, 16:58
Località: Torino

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

### Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti