Алгоритм Бо-Вули обеспечивает умножение чисел в дополнительном коде:
В матричных умножителях в качестве ступени конвейера выступает каждая строка матрицы сумматоров:
В общем случае задержка в матричных умножителях пропорциональна их разрядности:
Деление чисел, представленных в дополнительном коде, можно осуществлять только перейдя к модулям:
Для накопления и хранения частного используются освобождающиеся в процессе сдвигов младшие разряды регистра делимого:
Для суммирования ЧП в матричном умножителе Брауна применяются два вида одноразрядных сумматоров с сохранением переноса: полусумматоры и полные сумматоры:
Замена операции деления на умножение более характерна для чисел с плавающей запятой:
Матричные схемы быстрее древовидных, при их реализации требуются дополнительные связи для объединения разрядов, имеющих одинаковый вес:
Матричный умножитель - цифровая схема, осуществляющая умножение двух чисел c помощью двоичного полусумматора:
Наиболее быстро работают умножители, построенные по схеме Бута:
Наиболее распространенные методы ускорения операции деления основаны на применении алгоритмов, где частное представляется в двоичной системе счисления:
Наибольшее распространение получили четыре древовидных схемы суммирования ЧП:
Основная сфера использования умножителей со схемой Уоллеса - перемножение чисел небольшой разрядности:
Полный сумматор - одноразрядное суммирующее устройство, имеющее два входа для слагаемых и два выхода - выход бита суммы и выход бита переноса:
Структура схемы Уоллеса наименее регулярна: