Lexikon der Mathematik: Baummultiplizierer
kombinatorischer logischer Schaltkreis zur effizienten Berechnung der Multiplikation von zwei n-stelligen binären Zahlen α = (αn−1, …, α0) und β = (βn−1, …, β0). Das parallele Verfahren ist in drei Schritte eingeteilt. Im ersten Schritt werden die n Partialprodukte p(0), …, p(n−1) mit
(i = 0, …, n − 1) dargestellt werden können. Hierdurch entsteht die Multiplikationsmatrix
Im zweiten Schritt des Verfahrens werden diese n 2n-stelligen binären Zahlen, deren Summe die Multiplikation von α und β ergibt, in zwei 2n-stellige binäre Zahlen c und d transformiert, so daß
Der Name des Verfahrens rührt daher, daß die Reduktion der Multiplikationsmatrix zu einer 2n-stelligen binären Zahl (Zusammenfassung des zweiten und dritten Schrittes) über einen binären Baum mit n Blättern, die die n 2n-stelligen binären Zahlen der Multiplikationsmatrix darstellen, erfolgen kann. Jeder innere Knoten des Baumes stellt einen Addierer dar, der zwei 2n-stellige binäre Zahlen addiert.
Zur Realisierung des zweiten Schrittes gibt es verschiedene Möglichkeiten, um die n Zeilen der Multiplikationsmatrix auf zwei Zeilen zu reduzieren. Hierzu können s-zu-t Reduktionen benutzt werden, die s 2n-stellige binäre Zahlen z1, …,zs zu t 2n-stelligen binären Zahlen q1, …, qt mit
Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.