4 / 20 · Verifica
Verifica il contratto aritmetico
Scegli la larghezza dell'accumulatore usando la lunghezza completa della riduzione.
Le lezioni sono gratuite. Iscriviti per salvare i progressi.
Operandi con segno a otto bit contribuiscono K=4 prodotti senza bias. L'accumulatore deve conservare la somma esatta completa, includendo i prodotti degli ingressi più negativi. Scegli la larghezza per l'intera riduzione; la conversione della scala di uscita avviene dopo.
Prova tu
Indica quattro coppie di operandi che dimostrino perché un accumulatore con segno a diciassette bit è insufficiente.
Leggi la spiegazione
Usa (−128,−128) per ogni coppia. Ogni prodotto è 16384 e la somma è 65536, superiore al massimo con segno a diciassette bit 65535. Usa l'accumulatore a diciotto bit del corso.
Quale larghezza segue la regola conservativa del corso per l'accumulatore?
2W+ceil(log2 K)=16+2=18. Quattro prodotti degli ingressi minimi sommano a 65536, fuori dall'intervallo con segno a diciassette bit.