Р. Н. Федюнин
ФУНКЦИОНАЛЬНЫЕ БЛОКИ АЛУ ДЛЯ КОНВЕЙЕРНОПАРАЛЛЕЛЬНОЙ ОБРАБОТКИ ИНФОРМАЦИИ НА БАЗЕ
ОДНОРОДНЫХ ВЫЧИСЛИТЕЛЬНЫХ СТРУКТУР
Обобщается опыт инженеров Запада и России в области увеличения
производительности вычислительных систем, рассматриваются некоторые
тенденции и пути повышения быстродействия функциональных блоков арифметико-логических устройств. <...> Введение
Создание фирмой Intel первого микропроцессора в 1971 г. положило
начало эпохе всеобщей компьютеризации. <...> «Благодаря микропроцессорам
компьютеры стали массовым, общедоступным продуктом», – заявил Тед
Хофф, один из изобретателей первого микропроцессора [1]. <...> Отсюда вытекает поиск ведущими мировыми фирмами производителями (Intel, AMD, HP, IBM) путей увеличения производительности за счет
разработки, как новых технологий изготовления кристалла, так и за счет повышения качества и количества устройств в микропроцессоре. <...> А именно
увеличение количества конвейеров, размеров КЭШ, количества исполняемых устройств в АЛУ (сумматоров, умножителей и т.д.) – это количественные показатели. <...> Качественные показатели производительности предполагают разработку новых алгоритмов реализации функциональных блоков
процессора и в первую очередь арифметико-логического блока, что в свою
очередь предполагает возврат к фундаменту микропроцессорной техники –
машинной арифметике. <...> Анализ данных работ показывает, что, несмотря на глубину проработки
вопроса организации арифметико-логических блоков, остается еще много
неизученных проблем. <...> В частности способность организации арифметикологических устройств (АЛУ) на динамических функциональных блоках [4], а
не статических, как это сделано практически во всех современных микропроцессорах, и возможность использования эффективной системы счисления для
ускорения выполнения операций в функциональных блоках (ФБ) АЛУ. <...> Информатика и вычислительная техника
В развитии конвейерно-параллельных ФБ АЛУ сложились <...>