Информационные технологии в СССР. Создатели советской вычислительной техники. Юрий Ревич

Чтение книги онлайн.

Читать онлайн книгу Информационные технологии в СССР. Создатели советской вычислительной техники - Юрий Ревич страница 33

Информационные технологии в СССР. Создатели советской вычислительной техники - Юрий Ревич

Скачать книгу

о создании мобильного ракетного комплекса С-300. Этот неоднократно модернизовавшийся и имевший много модификаций комплекс противосамолетной и противоракетной защиты до сих пор является одним их самых востребованных на международном рынке вооружений. Специально для него в ИТМ и ВТ была создана одна из лучших отечественных ЭВМ 5Э26, ставшая и самым массовым советским компьютером – разных ее модификаций (5Э261, 5Э262, 5Э265, 5Э266) было выпущено полторы тысячи. Вот что писал сам Бурцев об этой машине: «Для комплекса С-300 мы создали трехпроцессорную ЭВМ 5Э26. В ней аппаратным контролем охвачен каждый процессор, каждый модуль памяти. Все процессоры работают на единую память, и при сбое отключается один процессор, а не машина. Занимая объем около 2 м3, 5Э26 обладала производительностью на уровне БЭСМ-6 – около 1 млн оп. /с с фиксированной запятой» (цит. по [1.22]).

      Именно старый знакомый, бывший главный конструктор опытной «Системы А» Г. В. Кисунько (в 1960-е годы – директор ОКБ «Вымпел») поставил задачу разработать для систем ПРО вычислительную систему с производительностью 100 млн операций в секунду. В 1969 году это было нереальной задачей – даже за рубежом лучшие машины имели производительность 3–5 млн операций с плавающей точкой в секунду (по-английски Mflops). Лишь в 1975 году публике была представлена Cray-1, показавшая на некоторых типах задач производительность даже выше 100 Mflops (хотя на других типах – даже совсем невысокую[22]), а в конце 1960-х ее еще и в проекте не существовало. Но Лебедев взялся за решение этой проблемы. Так родился проект, который Сергей Алексеевич назвал «Эльбрус» – по имени самого высокого на Кавказе пика, на который он когда-то совершил памятное восхождение.

      Первый этап системы на ТТЛ-микросхемах средней степени интеграции под названием «Эльбрус-1» был сдан лишь в 1979 году. Он обеспечивал производительность на уровне, все еще далеком от поставленной цели – 15 млн операций в секунду[23]. В 1985 году, сохранив всю отработанную архитектуру, первый вариант перевели на скоростные ЭСЛ-микросхемы. «Эльбрус-2» показал производительность 125 млн операций в секунду, даже превысив первоначально поставленную задачу.

      Борис Арташесович Бабаян, принимавший участие в разработке «Эльбруса», рассказывал автору этих строк (2003 год): «„Эльбрус-1“ – первый коммерческий суперскалярный процессор в мире, мы опередили американцев лет на 14. „Пентиум“ – первый на Западе процессор такой архитектуры, это начало 90-х, а первый российский суперскаляр – это 78-й год. Это потом мы обнаружили, что такие вещи, оказывается, были разработаны и до нас. Мы в Ватсоновском центре в Нью-Йорке выступали, в IBM, и профессор Хопкинс нам сказал: „Молодой человек, вы неправду говорите. Первый суперскаляр был сделан в IBM.“ Ну, я читал всю литературу по этому поводу и спрашиваю: „Были публикации?“ – „Нет. Это была закрытая машина.“ – „Был коммерческий продукт?“ – „Нет, никакого продукта не было.“ Так что все верно! Но на всякий случай я теперь аккуратно говорю: „Эльбрус-1“ – первая коммерческая суперскалярная машина».

      Многопроцессорная

Скачать книгу


<p>22</p>

Такая разница характерна для векторных суперкомпьютеров, которые за один такт делают одну операцию, но сразу над многими числами – компонентами вектора. Классическая векторная архитектура в настоящее время признана тупиковым путем: реальных задач, которые можно было бы эффективно распараллелить таким способом, немного.

<p>23</p>

О том, какие трудности приходилось испытывать эксплутационщикам на местах при запуске «Эльбрус-1», см. приложение «Опыт внедрения „Эльбрус-1“» к очерку о М. А. Карцеве.