Использование достижений технологии

Адаптационные свойства архитектуры «Эльбрус» позволяют приспосабливаться к новым возможностям развивающейся технологии. Настоящий период развития технологии отечественных машин характеризуется значительным повышением степени интеграции и переходом к большим интегральным схемам (БИС). Повышение интеграции приводит к настоятельной необходимости реализации параллельной архитектуры. Переход же на большие интегральные схемы приводит к значительному усложнению процесса отладки из-за большого времени, затрачиваемого на исправление ошибок внутри БИС.

Поэтому необходимо разрабатывать структуры машин, которые бы отличались логической простотой, регулярностью, даже за счет увеличения общего объема оборудования.

Адаптационные свойства дают возможность быстро реагировать на новые идеи в области архитектуры и структурного построения машин. Например, микропроцессор «Эльбрус» разрабатывается с использованием выдвинутой сравнительно недавно и хорошо зарекомендовавшей себя в области микропроцессоров идеи RISC-архитектуры (архитектуры с сокращенным набором команд). Сохраняя полную программную преемственность, система команд изменяется в сторону значительного упрощения. Выбран жесткий регистровый формат команды с большим числом регистров, практически исключено микропрограммирование. Все это позволит в сочетании с хорошим оптимизирующим транслятором получить микропроцессор с высоким быстродействием в 4—5 млн. оп/с, включая вещественную арифметику.

Если обратиться к опыту других стран, то достижение такого быстродействия оказалось невозможным одновременно с сохранением программной преемственности фирма IBM выпускает персональные компьютеры на основе микропроцессоров фирмы Intel. Был разработан микропроцессор с системой команд IBM370, однако, из-за громоздкости, низкого быстродействия, неконкурентного в области микропроцессоров программного обеспечения он не имел коммерческого успеха и был снят с производства.

Фирма IBM разработала удачный процессор на базе RISC-архитектуры. Однако он программно не совместим ни с какой из вычислительных машин IBM. Микропроцессор MicroVAX, выпушенный фирмой DEC, из-за необходимости обеспечить программную преемственность на ассемблерном уровне реализует полную сложную систему команд архитектуры VAX и имеет, поэтому недостаточное быстродействие. Близким по уровню быстродействия к разрабатываемому микропроцессору «Эльбрус» является микропроцессор Clipper, выпущенный сравнительно недавно фирмой Fairchild, однако он ни с чем не совместим программно. Это только один из примере ассимиляции полезных идей, которые вполне доступны при развитии архитектуры «Эльбрус» и совершенно не допустимы в развитии традиционных архитектур, включающих ассемблерное программирование и требующих совместимости на ассемблерном уровне.