Комплексное исследование умножителей в диапазоне 3 - 64 бит
Материал из Модулярная арифметики
(Различия между версиями)
DimaT (обсуждение | вклад) (Новая страница: «В рамках работы по разработке эффективных модулярных устройств было проведено исследов…») |
DimaT (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | В рамках работы по разработке эффективных модулярных устройств было проведено исследование различных вариантов построения однотактовых двоичных и модулярных умножителей с входными операндами в диапазоне 3-64 бит. Такие устройства чрезвычайно важны в современной микроэлектронике. Каждый современный микропроцессор имеет такую операцию в составе своего набора инструкций, а продвинутые DSP процессоры содержат специальные вычислительные блоки для ускоренного вычисления [1]. Исследовались 4 | + | В рамках работы по разработке эффективных модулярных устройств было проведено исследование различных вариантов построения однотактовых двоичных и модулярных умножителей с входными операндами в диапазоне 3-64 бит. Такие устройства чрезвычайно важны в современной микроэлектронике. Каждый современный микропроцессор имеет такую операцию в составе своего набора инструкций, а продвинутые DSP процессоры содержат специальные вычислительные блоки для ускоренного вычисления [1]. Исследовались 4 варианта однотактовых умножителей: |
− | + | ||
+ | {| border="1" cellpadding="5" cellspacing="0" | ||
+ | |- | ||
+ | |colspan="4" align="center"| Модулярный | ||
+ | |colspan="4" align="center"| Двоичный | ||
+ | |- | ||
+ | |colspan="2" align="center"| 3 moduli set | ||
+ | |colspan="2" align="center"| 4 moduli set | ||
+ | |colspan="2" align="center"| Встроенный | ||
+ | |colspan="2" align="center"| Иерархический | ||
+ | |- | ||
+ | | medium effort | ||
+ | | ultra effort | ||
+ | | medium effort | ||
+ | | ultra effort | ||
+ | | medium effort | ||
+ | | ultra effort | ||
+ | | medium effort | ||
+ | | ultra effort | ||
+ | |- | ||
+ | |} | ||
Версия 12:34, 16 мая 2013
В рамках работы по разработке эффективных модулярных устройств было проведено исследование различных вариантов построения однотактовых двоичных и модулярных умножителей с входными операндами в диапазоне 3-64 бит. Такие устройства чрезвычайно важны в современной микроэлектронике. Каждый современный микропроцессор имеет такую операцию в составе своего набора инструкций, а продвинутые DSP процессоры содержат специальные вычислительные блоки для ускоренного вычисления [1]. Исследовались 4 варианта однотактовых умножителей:
Модулярный | Двоичный | ||||||
3 moduli set | 4 moduli set | Встроенный | Иерархический | ||||
medium effort | ultra effort | medium effort | ultra effort | medium effort | ultra effort | medium effort | ultra effort |
Типовой Verilog-модуль
[1] Vladimir V.Erokhin "Integer multiplication algorithms. Methodology and implementation results"