4 / 20 · Wissensprüfung
Die arithmetischen Verhaltensregeln prüfen
Wählen Sie die Akkumulatorbreite anhand der vollständigen Reduktionslänge.
Lektionen sind frei lesbar. Schreibe dich ein, um deinen Fortschritt zu speichern.
Vorzeichenbehaftete Acht-Bit-Operanden liefern K=4 Produkte ohne Bias. Der Akkumulator muss die gesamte exakte Summe erhalten, einschließlich der Produkte der negativsten Eingaben. Wählen Sie die Breite für die vollständige Reduktion; die Umwandlung der Ausgabeskalierung erfolgt danach.
Selbst ausprobieren
Geben Sie vier Operandenpaare an, die zeigen, weshalb ein vorzeichenbehafteter Siebzehn-Bit-Akkumulator nicht genügt.
Erklärung lesen
Verwenden Sie (−128,−128) für jedes Paar. Jedes Produkt ist 16384 und die Summe 65536 und überschreitet damit den vorzeichenbehafteten Siebzehn-Bit-Höchstwert 65535. Verwenden Sie den Achtzehn-Bit-Akkumulator des Kurses.
Welche Breite ergibt sich aus der konservativen Akkumulatorregel dieses Kurses?
2W+ceil(log2 K)=16+2=18. Vier Produkte der minimalen Eingaben ergeben 65536 und liegen außerhalb des vorzeichenbehafteten Siebzehn-Bit-Bereichs.