Сравнительное исследование и анализ методов аппаратной реализации сумматоров по модулю // Universum: технические науки : электрон. научн. журн. Балака Е.С. [и др.]. 2016. № 1 (23). URL: https://7universum.com/ru/tech/archive/item/2887 (дата обращения: 05.12.2025).
Прочитать статью:
Keywords: Residue Number System, RNS-based Adders, bit arithmetic sections, Minimization of Boolean functions
АННОТАЦИЯ
Решение задач по разработке новых архитектур вычислительных устройств, обладающих высоким быстродействием и надежностью вычислений, является актуальным направлением исследований. Постоянный рост требований к производительности приводит к организации параллельных вычислений. Одним из возможных способов построения параллельных систем является использование непозиционной (модулярной) параллельной арифметики, способной выполнять арифметические операции независимо по каждому модульному каналу без учета межразрядных переносов. Эффективность схемных реализаций модулярных устройств зависит от подходов к реализации ее вычислительных узлов.
В статье представлены результаты сравнительного анализа различных подходов к проектированию сумматоров по модулю: реализация на базе минимизированных булевых функций в классе полиномов, минимизированных ДНФ, реализация модульных сумматоров на базе арифметики разрядных срезов, а также реализация параллельных структур на основе CSA-технологий.
Показано, что структуры на базе алгоритмов CSA имеют наилучшие показатели по задержкам и аппаратным затратам относительно других подходов в диапазоне 8-битных простых оснований. Однако в частных случаях удается получить выигрыш по быстродействию порядка 40 % относительно CSA структур с помощью методов анализа таблиц истинности модульных сумматоров.
Рассматриваются перспективы использования результатов моделирования для реализации мультиоперандных сумматоров по модулю на основе предложенных методов в базисе полиномиального класса представления булевых функций, а также эффективных конвейерных реализаций на базе арифметики разрядных срезов.
ABSTRACT
Meeting the challenges of developing new architectures of computers with high performance and reliability of computation is a topical area of research. Continued growth in performance requirements results in development of Parallel Computing. One of the possible ways to build parallel systems is the application of RNS-based arithmetic, capable of performing arithmetic operations independently for each RNS-channel excluding the carry propagation. The performance of RNS-based devices depends on the approaches to the implementation of its computational units.
The results of a comparative analysis of different approaches to the design of RNS-based Adders are introduced in this article: implementation based on minimized Boolean functions in the class of polynomials, minimized DNF, the implementation of RNS-based adders on the arithmetic bit slices, as well as the implementation of parallel structures based on CSA-technology.
The structures based on CSA algorithms show the best performance for delay and hardware relative to other approaches in the range of 8-bit simple modulo. However, in special cases it is possible to get a speed increase about 40% relative to PPA due to the technique of analysis of truth tables of RNS-based Adders.
The prospects of using the simulation results for the implementation of efficient Pipelined RNS-based Multi-Operand Adders on the basis of the proposed methods in the base class of polynomial representations of Boolean functions, as well as on the basis of the arithmetic bit slices are discussed.
канд. техн. наук, н., с. н. с., ФГБУН «Институт проблем проектирования в микроэлектронике Российской академии наук», 124365, Российская Федерация, г. Москва, Зеленоград, Советская ул., 3
Candidate of Engineering Sciences, senior research scientist, Institute for design problems in microelectronics of Russian Academy of Sciences, 124365, Russian Federation, Moscow, Zelenograd, Sovetskaya Street, 3
канд. техн. наук, нач. отд., ФГБУН «Институт проблем проектирования в микроэлектронике Российской академии наук», 124365, Российская Федерация, г. Москва, Зеленоград, Советская ул., 3
Candidate of Engineering Sciences, Head of Department, Institute for design problems in microelectronics of Russian Academy of Sciences, 124365, Russian Federation, Moscow, Zelenograd, Sovetskaya Street, 3
канд. техн. наук, ФГУП «Российский федеральный ядерный центр – Всероссийский научно-исследовательский институт экспериментальной физики», 607188, Российская Федерация, Нижегородская обл., г. Саров, пр. Мира, 37
Candidate of Engineering Sciences, The Russian Federal Nuclear Center – All-Russian Scientific Research Institute of Experimental Physics (RFNC-VNIIEF), 607188, Russian Federation, Nizhny Novgorod region, Sarov, Mira ave., 37
Candidate of Engineering Sciences, The State Scientific Institution "The United Institute of Informatics Problems of the National Academy of Sciences of Belarus" (UIIP NASB), 220012, Belarus, Minsk, Surganov Street, 6
Журнал зарегистрирован Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), регистрационный номер ЭЛ №ФС77-54434 от 17.06.2013 Учредитель журнала - ООО «МЦНО» Главный редактор - Звездина Марина Юрьевна.
Оставаясь на сайте, вы даете согласие на обработку файлов cookie, пользовательских данных, собираемых, в том числе с использованием сервисов Яндекс.Метрика, в целях обеспечения работы сайта, проведения статистических исследований и обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, измените настройки браузера или покиньте сайт.