sonyps4.ru

Процессор эльбрус технические характеристики. Российские процессоры

Ответ редакции

«Эльбрус» — это многоядерный универсальный высокопроизводительный микропроцессор с уникальной , разработанный ЗАО «МЦСТ».

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

Где используют процессор?

Основные сферы применения процессора:

  • серверы,
  • персональные компьютеры,
  • ноутбуки,
  • вычислительные комплексы и т. д., используемые на объектах с повышенными требованиями к информационной безопасности.

Что представляет собой микропроцессор «Эльбрус-4С»?

«Эльбрус-4С» — четырёхъядерный процессор, работающий на частоте 800 МГц, который поддерживает работу с тремя каналами памяти. Также имеется кэш-память общим объёмом 8 Мегабайт. Процессор произведён по технологии 65 нанометров, его среднее энергопотребление составляет 45 Ватт.

«Это универсальный микропроцессор, который характеризуется уникальными особенностями своей архитектуры. В зависимости от предназначения конкретной техники, её можно применять в жёстких условиях. Например, некоторую технику можно погружать в воду, на некоторой можно работать на Северном полюсе или же использовать при температуре ниже 40 градусов», — рассказал АиФ.ru главный конструктор ВК «Эльбрус 401-PC» Василий Воробушков .

В чём уникальность микропроцессора?

Архитектура микропроцессоров на базе «Эльбрус» позволяет:

На какой операционной системе работает микропроцессор?

Базовой операционной системой «Эльбрус» является ОС «Эльбрус», построенная на базе Linux. Система программирования платформы поддерживает языки С, С++, Java, .

Где производятся микропроцессоры «Эльбрус»?

Микропроцессоры «Эльбрус-2СМ», «Эльбрус-4С» и другие производятся на зеленоградских предприятиях «Ангстрем» и «Микрон». Новейший микропроцессор «Эльбрус-8С» выпускается на Тайване, на фабрике TSMC, поскольку в России микроэлектронных производств с технологией 28 нанометров на сегодняшний день не существует.

Материнская плата на базе микропроцессора Эльбрус 4с. Кадр youtube.com

Где можно приобрести технику на базе процессора «Эльбрус»?

Как утверждает помощник гендиректора по маркетингу «МЦСТ» Константин Трушкин , в компании пока не видят возможности продажи техники для частных лиц. Заказы принимаются только от юридических лиц (компаний).

Сколько стоит техника на базе процесса «Эльбрус»?

АиФ.ru не располагает информацией о цене вычислительной техники разработки МЦСТ. Как сообщает издание TJournal, стоимость персонального компьютера «Эльбрус-401» из первой тестовой партии обойдётся заказчикам по цене около 200 тысяч рублей.

В компании МЦСТ говорят, что стоимость продукции может снизиться при условии увеличения производства. «Краеугольным фактором, определяющим цену, является серийность изделия. Если изделие является уникальным или же предназначено для выполнения каких-то специфических задач, то стоимость на него низкой не будет никогда ни у нас, ни у кого-либо ещё. Если вы посмотрите в интернете на цену индустриальной вычислительной техники, производимой за рубежом, например компании General Electric, то будете приятно удивлены. Когда, к примеру, стоимость индустриальной видеокарты составляет 7 тысяч евро. И это только одна видеокарта, обратите внимание. Если речь идёт о каком-то массовом рынке вычислительной техники, то здесь всё упирается в серийность изготовления. Если есть возможность выйти на серию свыше 10 тысяч штук, то можно достичь вполне конкурентоспособной цены», — заявил Воробушков.

*Архитектура — основная компоновка частей компьютера и связь между ними.

**Аппаратная закладка — устройство, которое способно вмешаться в работу вычислительной системы. Результатом её работы может быть как полное выведение системы из строя, так и нарушение её нормального функционирования, например несанкционированный доступ к информации, её изменение или блокирование. К примеру, военная техника, использующая иностранный микропроцессор, в какой-то момент может полностью отключиться, получив команду на запуск соответствующей «программы-закладки». В документах, опубликованных Сноуденом, в Агентстве национальной безопасности США имеется специальное подразделение Tailored Access Operations (TAO), которое занимается различными методами наблюдения за компьютерами с использованием «закладок».

***Такт процессора, или такт ядра процессора — промежуток между двумя импульсами тактового генератора, который синхронизирует выполнение всех операций процессора.

**** Фортран-77 и Фортран-90 (Formula Translator или же «переводчик формул») — стандарт язык программирования, имеет несколько стандартов, основными из которых являются 77 и 90. Фортран-77 был принят в апреле 1978 года, Фортран-90 утверждён в 1992 году.

Ранее уже началось производство первой серии серверов «Эльбрус 4.4», которые были разработаны организацией МЦСТ с участием процессоров «Эльбрус-4С». Теперь же производитель расширил свой ассортимент первым персональным компьютером - Эльбрус-401.

В продаже первый российский компьютер Эльбрус-401 появится уже летом. Стоить он будет, по словам помощника гендиректора по маркетингу МЦСТ Константина Трушкина, 400 тыс. рублей. Предназначен этот компьютер по цене автомобиля для тех покупателей, у кого имеются «перспективные проекты».

К. Трушкин объясняет ценник следующим образом: « Сейчас мы производим одну из первых опытных партий. Она, к сожалению, получается достаточно дорогой, но мы видим спрос, большой интерес даже на этих условиях. Мы пока не видим возможности, скажем так, и, может быть, даже не видим большого смысла для, таких, рядовых покупателей, для частных лиц, для энтузиастов обращаться к нам с просьбой продать эту машину просто потому, что она достаточно дорогая ».

То, что компьютер с отечественным процессором появился именно сейчас, имеет неплохую перспективу в будущем. По мнению представителей МЦСТ, в скором времени подобные устройства значительно подешевеют. К 2020 году планируется сделать компьютеры более массовым, что отлично совпадает с планами Минпромторга по импортозамещению, касающихся не только программного обеспечения, но и электроники.

Работает процессор Эльбрус-4С на тактовой частоте 800 МГц, оперативная память - 24 Гб, при чем ее можно увеличить до 96 ГБ. Жесткий диск имеет объем 1ТБ, mSATA - 128ГБ. Материнская плата также имеет набор периферийных интерфейсов. Видеокарта здесь не отечественного производства - штатная AMD Radeon 6000. Операционная система собственная - ОС Эльбрус, построенная на основе Linux. Некоторые приложения имеют открытый исходный код. Также есть возможность установки других операционных систем - Windows XP и вариации Linux. Сейчас идет прием заявок на приобретение компьютера, но только от юридических лиц.

Характеристики :

    четырехъядерный микропроцессор Эльбрус-4С (800 МГц, 2 МБ кэша) с производительностью до 50 Гфлопс;

  • 24 ГБ (3x 8 ГБ) оперативной памяти DDR3-1600;
  • жесткий диск SATA 3 Гбит/с объемом 1 ТБ;
  • mSATA SSD объемом 128 ГБ;
  • интегрированное видеоядро Silicon Motion SM718 16 МБ (2D, 1920x1080);
  • дискретная видеокарта Radeon серии HD 6000;
  • пишущий DVD-привод;
  • 450 Вт блок питания;
  • корпус форм-фактора Mini-Tower.

Мнение Байон

Компьютер построен на различной с компьютерами Intel архитектуре и предназначен в большей степени для решения узкоспециализированных задач. Поэтому предлагаем не смущаться невысоким на первый взгляд показателем частоты процессора - 800МГц. Недостающие характеристики российского процессора с успехом компенсируются преимуществами в архитектуре отечественного устройства.

Всем нам знакомы процессоры Intel Pentium. Существует мнение, что свое название он получил в честь российского ученого Владимира Мстиславовича Пентковского, который руководил разработкой архитектуры процессора Pentium III, а ранее работал в МЦСТ и разрабатывал советский суперкомпьютер Эльбрус.

Одним из проектов компании стала разработка первого российского настольного компьютера на базе процессора «Эльбрус-4С». Он получил название «АРМ Эльбрус-401» (где АРМ расшифровывается, как автоматизированное рабочее место). Модель разработана под офис в корпусе стандарта MiniTower. Но может применяться в разных сферах с повышенными требованиями к информационной безопасности.

У компьютера есть технологический процесс 65 нм с тактовой частотой 800 Гц, порты SATA-2 и USB 2.0 , предустановленный SSD 120 ГБ с интерфейсом mSATA и поддержкой DDR3-1600 с ECC. Базовая конфигурация предлагается 24 ГБ оперативной памяти (с возможностью расширения до 96 ГБ). Среди особенностей архитектуры «АРМ Эльбрус-401» можно выделить следующие: наличие 6 параллельно работающих каналов арифметико-логических устройств; регистровый файл из 256 84-разрядных регистров; аппаратную поддержку циклов; поддержку спекулятивных вычислений и однобитовых предикатов; команду, которая может задать в одном такте до 23 операций при максимальном заполнении. Также в компьютер установлена видеокарта AMD Radeon серии 6000.

Компьютер «АРМ Эльбрус-401»

Процессор нового поколения - «Эльбрус-8С»

Разрабатывает процессор «Эльбрус-8С» компания МЦСТ при участии Институт электронных управляющих машин (ИНЭУМ) им. И.С. Брука. Архитектура, схемотехника и топология микропроцессора были созданы российскими специалистами. У процессора восемь ядер с улучшенной 64-разрядной архитектурой «Эльбрус». Тактовая частота достигает 1,3 ГГц, объем кеш-памяти второго и третьего уровня - 4 и 16 МБ. Предполагаемая производительность достигает 250 GFLOPS.

Технические характеристики «Эльбрус-8С»

У компьютера присутствует своя архитектура «Эльбрус», которая разработана в ЗАО «МЦСТ». Векторные ускорители систем команд помогают сделать шифрование и обработку сигналов более быстрым.

Взаимодействие аппаратной части с ОС происходит через собственный микрокод BIOS. Процессор совместим с дистрибутивами Linux, FreeBSD, QNX, Windows XP , но рекомендованная операционная система «Эльбрус» на базе ядра Linux 2.6.33. Применение специализированных средств разработки (оптимизирующие компиляторы с языков C и C++, Фортран, Java и т.д.) дает возможность оптимизировать код программы с учетом архитектуры «Эльбрус».

Процессор «Эльбрус-8С»

Компанией уже разрабатываются служебные программы и вспомогательные компоненты, оптимизированные для работы на процессорах. Это все - средства для работы с сетью и периферийными устройствами (утилиты, библиотеки общего назначения, сервисы, поддержка баз данных, графическая подсистема).

«Эльбрус-8С» должен работать в паре с КПИ 2 - контроллером периферийных интерфейсов российского производства.

Российский процессор Эльбрус-8С

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

А есть среди вас те, кто для поиска статьи вбили в Яндексе фразу «русские процессоры »? Если говорить о людях, то «Не все россияне русские ». А если говорить о процессорах, то они российские . Инфа 100%, я проверял!

Итак, что мы имеем на сегодня? А сегодня у нас первая половина 2017 года и российские процессоры неугомонно развиваются.

Российские процессоры «Процессор-9» с поддержкой памяти DDR4

Что мы видим в подзаголовке? С поддержкой ! Это означает не что иное, как то, что Процессор-9 будет составлять прямую конкуренцию существующим гигантам Intel и AMD. Тут уж можно действительно гордиться Россией.

Что же такое Процессор-9? Это кодовое название топового российского процессора Эльбрус-16С от компании МЦСТ. Планируется, что он начнет выпускаться в 2018 году. Будет два варианта процессора с 8 и 16 ядрами. В общем, характеристики процессора вот:

Основные технические характеристики процессора Эльбрус-16С (Процессор-9)

Ранее уже продавались компьютеры на базе российских процессоров Эльбрус-4 С, но стоили они заоблачную сумму денег. Это обуславливалось тем, что не было налажено массовое производство процессоров. Эти компьютеры были скорее экспериментальными образцами, потому и стоили до 400 000 рублей. В случае же с Эльбрус-16С ситуацию исправит массовое производство процессоров в Тайване. К тому же производитель должен понимать, что при такой цене ни о какой конкурентоспособности и речи быть не может.

Почему бы нам не сопоставить информацию о всей линейке процессоров Эльбрус? Интересно ведь.

Эльбрус-2С+ Эльбрус-4С Эльбрус-8С Эльбрус-16С
Год выпуска 2011 2014 2015-2018 (доработки) 2018 (план)
Тактовая частота 500 МГц 800 Мгц 1300 МГц 1500 Мгц
Разрядность хз 32/64 бит 64 бит 64/128 бит
К-во ядер 2 4 8 8/16
Кэш первого уровня 64 Кб 128 Кб
Кэш второго уровня 1 Мб 8 Мб 4 Мб 4 Мб
Кэш третьего уровня 16 Мб 16 Мб
Поддержка ОЗУ DDR2-800 3 х DDR3-1600 4 х DDR3-1600 4 х DDR4-2400
Техпроцесс 90 нм 65 нм 28 нм 28 нм (или 16)
Потребление энергии 25 Вт 45 Вт 75-100 Вт 60-90 Вт

Были еще разработки процессоров, которые не прошли государственную аттестацию. Но это было давно и не правда.

А что вы думаете о российских процессорах? Вы бы купили компьютер за 400000 только потому, что он российский? Пишите, пообщаемся на эту тему.

Российские процессоры Эльбрус в сравнении с Intel

Знаю, что очень многих интересует сравнение российских процессоров с процессорами Intel. В этом нет ничего удивительного, русские – гордый народ, и поэтому мы хотим сравнивать свои достижения с самыми лучшими. А компания Intel такими как раз и являются в мире компьютерных процессоров.

В общем, блуждает в сети некая табличка со сравнением процессоров Эльбрус с Intel, а вот насколько она достоверная решайте сами. Как я понимаю, таблица эта не новая, потому что сравнение происходит не с самыми новыми процессорами Intel, но некоторые из них все же язык не поворачивается назвать старыми. Тем более часть из них это мощные серверные процессоры Intel Xeon. В таблице вы сможете сравнить основные технические характеристики, а также производительность процессоров в Гигафлопсах.

В общем вот и сама таблица сравнения процессоров. Вставляю ее в таком виде, в котором нашел, не судите строго. Жаль, что там только сравнение Эльбрус и Интел, а процессоров Байкал там нет, но думаю, найдутся еще энтузиасты, которые поправят этот недочет.

Российские процессоры Эльбрус: сравнение с Intel

Российские процессоры Байкал-Т1 и Байкал-М

Если процессоры Эльбрус предназначены сугубо для компьютеров и готовы конкурировать с другими фирмами-изготовителями , то процессоры Байкал предназначены больше для промышленного сегмента и не столкнутся с такой жесткой конкуренцией. Однако уже разрабатываются и процессоры Байкал-М, которые можно будет использовать для настольных ПК.

Процессор Байкал-Т1

По данным Байкал Электроникс, процессоры Байкал-Т1 можно использовать для маршрутизаторов, роутеров и другого телекоммуникационного оборудования, для тонких клиентов и офисной техники, для мультимедийных центров, систем ЧПУ. А вот процессоры Байкал-М смогут стать сердцем для рабочих ПК, для промышленной автоматизации и для управления зданиями. Уже интереснее! Но подробной информации о технических характеристиках пока нет. Знаем только, что он будет работать на 8 ядрах ARMv8-A и будет иметь на борту до восьми графических ядер ARM Mali-T628 и, что тоже немаловажно, производители обещают сделать его очень энергоэкономным. Посмотрим, что из этого выйдет.

Пока писал статью сделал запрос в АО «Байкал Электроникс», и ответ не заставил себя долго ждать. Уважаемый Малафеев Андрей Петрович (менеджер по связям с общественностью и корпоративным мероприятиям) любезно поделился с нами самой свежей информацией о процессоре Байкал-М .

Первые инженерные образцы процессора Байкал-М компания планирует выпустить уже осенью этого года. А дальше цитирую, дабы ни коем образом не исказить суть информации:

— Начало цитаты —

Процессор Байкал-M – система на кристалле, включающая энергоэффективные процессорные ядра с архитектурой ARMv 8, графическую подсистему и набор высокоскоростных интерфейсов. Байкал-М может использоваться в качестве доверенного процессора с широкими возможностями защиты данных в ряде устройств B 2C и В2В сегментов.

Области применения Байкал-М

  • моноблок, автоматизированное рабочее место, графическая рабочая станция;
  • домашний (офисный) медиа-центр;
  • сервер и терминал видеоконференций;
  • микросервер;
  • NAS уровня небольшого предприятия;
  • маршрутизатор / брандмауэр.

Высокая степень интеграции процессора Baikal —M позволяет разрабатывать компактные продукты, в которых основная доля добавленной стоимости приходится на отечественный процессор. Наличие полной информации о логической схеме и физической топологии микросхемы в сочетании с доверенным программным обеспечением и соответствующими аппаратными решениями позволяет использовать процессор в составе систем, предназначенных для обработки конфиденциальной информации.

Применяемое ПО

Широкое распространение архитектуры ARMv8 (AArch64) позволяет использовать огромное количество готового прикладного и системного программного обеспечения. Поддерживаются операционные системы Linux и Android, в том числе на уровне бинарных дистрибутивов и пакетов. Доступны многочисленных устройств, подключаемых к шинам PCIe и USB. В состав поставляемого «Байкал Электроникс» комплекта программного обеспечения входит ядро Linux в исходных текстах и скомпилированном виде, а также драйверы для встроенных в Baikal-M контроллеров.

Основные характеристики процессора Байкал-М

  • 8 ядер ARM Cortex-A57 (разрядность 64 бит).
  • Рабочая частота до 2 ГГц.
  • Аппаратная поддержка виртуализации и технологии Trust Zone на уровне всей СнК.
  • Интерфейс с оперативной памятью – два 64-битных канала DDR3/DDR4-2133 с поддержкой ECC
  • Кэш-память – 4 МБ (L2) + 8 МБ (L3).
  • Восьмиядерный графический сопроцессор Mali-T628.
  • Видеотракт, обеспечивающий поддержку HDMI , LVDS
  • Аппаратное декодирование видео
  • Встроенный контроллер PCI Express поддерживает 16 линий PCIe G en. 3.
  • Два контроллера 10-гигабитной сети Ethernet, два контроллера гигабитной сети Ethernet. Контроллеры поддерживают виртуальные сети VLAN и приоритезацию трафика.
  • Два контроллера SATA 6G , обеспечивающих скорость обмена данными до 6 Гбит/с каждый.
  • 2 канала USB v.3.0 и 4 канала USB v.2.0.
  • Поддержка режима доверенной загрузки.
  • Аппаратные ускорители, поддерживающие ГОСТ 28147-89 , ГОСТ Р 34.11-2012.
  • Энергопотребление – не более 30 Вт.

— Конец цитаты —

Что скажете, друзья? Российские процессоры вас впечатлили или оставили равнодушными? Лично я верю в великое будущее российских цифровых технологий!

Любите новые технологии? Подписывайтесь на наш канал на Дзене!
У нас всегда найдется, что почитать и чем вас удивить. Читать нас на Дзене

Вы дочитали до самого конца?

Была ли эта статься полезной?

Да Нет

Что именно вам не понравилось? Статья была неполной или неправдивой?
Напишите в клмментариях и мы обещаем исправиться!

Эльбрус Бабаяна и Pentium Пентковского

Перспективный микропроцессор E2k (Эльбрус-2000), разрабатываемый российской компанией Эльбрус, получил широкую известность лишь недавно, после статьи Кита Дифендорффа "Русские Идут" в февральском выпуске ведущего западного издания в области микропроцессорных архитектур "Microprocessor Report".

Основные тезисы статьи:

  • новый процессор должен показывать в 3-5 раз более высокую производительность, потреблять меньше электроэнергии и быть дешевле в производстве, чем Intel Merced;
  • команда Эльбрус имеет достаточно хорошую репутацию и опыт, чтобы действительно выпустить такой процессор;
  • компьютеры Эльбрус, реализующие основные современные архитектурные принципы, начали выпускаться задолго до того, как идеи на эту тему начали только обсуждаться на Западе;
  • процессор Эльбрус-3 был изготовлен в 1991 году по очень старой, даже по тем временам, кристальной технологии, но по производительности в два раза превосходил Cray.;
  • технологические новшества E2K столь же впечатляющи, как и архитектурные: E2K реализует лучшую схемотехнику, чем та, которая используется в рекордсмене последнего времени, процессоре Alpha 21264;
  • КМОП технология E2K с низким энергопотреблением позволит в ближайшие 2-3 года иметь "суперкомпьютер в карманном электронном блокноте ";
  • в области компиляторов команда Эльбрус не менее квалифицирована, чем в разработке архитектуры или электронном проектировании: распараллеливающий компилятор E2K в настоящее время достигает показателя 10-ти операций за такт, что почти в три раза выше, чем лучший в отрасли компилятор Alpha;
  • в режиме интерпретации E2K исполняет код микропроцессоров Intel и Sun всего на 10-30% медленнее, чем свой собственный (для сравнения, пакет FX!32, исполняющий код процессоров Intel на компьютерах Alpha, замедляет исполнение в 3 раза); при этом E2K позволяет достичь 100% двоичной совместимости для любых кодов процессоров Intel для любой операционной системы, что выгодно отличает E2K от того же FX!32;
  • важным свойством E2k является "непробиваемая" защита исполняемых кодов и данных от вирусов; развитие подобного направления оборвалось на Западе вместе с провалом микропроцессора Intel 432.

О том, что в России разрабатывается процессор, по своим возможностям потенциально превосходящий Merced, поведали средства массовой информации всего мира. В Internet не стихают обсуждения этой темы. Об Эльбрус E2k очень высоко отзываются многие признанные Западные специалисты по микропроцессорам. По их мнению, в российский микропроцессор заложены уникальные идеи с большим будущим.

В начале этого года Эльбрус завершил логическое проектирование процессора и все системное программное обеспечение. На точной модели E2k были получены оценки производительности. Теперь предстоит завершающий этап — перенос архитектуры на кристалл.

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

Эльбрус

С именем Эльбрус связана история всей мировой вычислительной отрасли. Компания Эльбрус была образована на базе ИТМиВТ имени С.А. Лебедева (Института Точной Механики и Вычислительной Техники, коллектив которого на протяжении более 40 лет разрабатывал суперкомпьютеры для оборонных систем Советского Союза). В процессоре E2k воплощены и развиваются идеи российского суперкомпьютера Эльбрус-3, построенного в 1991г. Сегодня архитектуру Эльбрус-3 принято относить к EPIC (Explicitly Parallel Instruction Computing — вычисления с явным параллелизмом команд).

По словам Бориса Арташесовича Бабаяна, главного архитектора суперкомпьютеров линии Эльбрус, суперскалярная архитектура была изобретена в России: "В 1978-ом году мы сделали первую суперскалярную машину, Эльбрус-1. Сейчас на Западе делают суперскаляры только такой архитектуры. Первый суперскаляр на Западе появился в 92-ом году, наш в 78-ом. Причем тот вариант суперскаляра, который сделали мы, аналогичен Pentium Pro, который Intel сделал в 95-ом году ".

Подтверждают историческое первенство Эльбрус и в Америке. В той же статье из Microprocessor Report Кит Дифендорфф, разработчик Motorola 88110, одного из первых западных суперскалярных процессоров, пишет: "В 1978 году, почти на 15 лет раньше, чем появились первые западные суперскалярные процессоры, в Эльбрус-1 использовался процессор, с выдачей двух команд за один такт, изменением порядка исполнения команд, переименованием регистров и исполнением по предположению ".

В 1991г в Эльбрус (тогда еще ИТМиВТ) побывал г-н Розенбладт (Peter Rosenbladt) из фирмы Hewlett-Packard, и получил исчерпывающую документацию на Эльбрус-3. Позже выяснилось, что именно тогда HP начала проект, приведший к совместной с Intel разработке EPIC-процессора Merced. Его архитектура очень схожа с Эльбрус-3, а отличия в основном связаны с упрощениями сделанными в микропроцессоре от Intel.

По словам Б.А. Бабаяна, Петер Розенбладт предлагал сотрудничество с HP. Но Бабаян выбрал Sun (первая встреча с руководством Sun состоялась еще в 1989г). И в 1991г с Sun был заключен контракт. От официальных представителей Sun известно, что Эльбрус принимал участие в разработке микропроцессора UltraSPARC, оптимизирующих компиляторов, операционных систем (в том числе Solaris), инструментария Java, библиотек мультимедиа.

Первоначально проект E2k финансировался фирмой Sun. Сейчас проект полностью независим, вся интеллектуальная собственность на него принадлежит Эльбрус и защищена примерно 70-ю патентами США. Б.А. Бабаян поясняет "Если бы мы и дальше работали с Sun в этой области, то все принадлежало бы Sun. Хотя 90% работы было выполнено еще до появления Sun ".

В Sun с 1992 по 1995 Эльбрус работал вместе с известным микропроцессорным архитектором Дэйвом Дитцелом. Как рассказывает Б.А. Бабаян, "Потом Дэйв образовал собственную фирму — Transmeta и начал работать над машиной, очень похожей на нашу. Мы по-прежнему поддерживаем с Дитцелом тесные контакты. Да и он очень хочет с нами сотрудничать ". Про будущий продукт Transmeta пока известно мало. Известно, что это VLIW/EPIC микропроцессор с низким энергопотреблением, двоичная совместимость с x86 обеспечивается динамической трансляцией объектного кода.

А совсем недавно я выяснил, что разработки Эльбрус имеют непосредственное отношение и к самым распространенным сейчас универсальным микропроцессорам — семейству x86 фирмы Intel.

Пентиум

Отечественные суперкомпьютерные ноу-хау реализованы в микропроцессорах Pentium. Бывший сотрудник ИТМиВТ Владимир Пентковский в настоящее время является ведущим разработчиком микропроцессоров фирмы Intel. Вместе с Пентковским в Intel попали огромный опыт и совершенные технологии, разработанные в ИТМиВТ. По словам Кита Дифендорффа, компьютеры Эльбрус, в которых реализованы основные принципы современных архитектур, такие как SMP, суперскалярная и EPIC архитектуры, начали выпускаться задолго до того, как идеи на эту тему начали только обсуждаться на Западе.

Все системное программное обеспечение Эльбрус-1 и Эльбрус-2 было создано с использованием языка программирования высокого уровня Эль-76, а не традиционного ассемблера. Эль-76 напоминает язык Algol-68, принципиальное отличие, пожалуй, состоит в динамическом связывании типов в Эль-76, которое поддержано на аппаратном уровне. Эль-76 является одновременно языком прикладного программирования, управления заданиями, системного программирования. Ассемблер в Эльбрус не использовался — только высокоуровневое программирование. Эль-76 перед исполнением переводился в байткод на манер Java. Этот байткод "на ходу" аппаратно транслировался в простые машинные команды.

В ИТМиВТ Владимир Пентковский принимал участие в разработке суперкомпьютеров Эльбрус-1 (1978) и Эльбрус-2 (1984). В 1986 году он возглавил проект 32-разрядного микропроцессора Эль-90. К 1987 году логический дизайн будущего микропроцессора был завершен, а в 1990г произведены первые прототипы. В Эль-90 сочетались концепция RISC и архитектура Эльбрус-2.

Основные характеристики Эль-90:

  • выдача до трех команд за такт
  • 32-разрядная архитектура
  • упрощенный набор команд (по сравнению с Эльбрус-2), большинство команд исполняются за один такт
  • аппаратная поддержка языков программирования высокого уровня
  • исполнение по предположению
  • изменение порядка исполнения команд
  • предсказание ветвлений
  • переименование регистров
  • раздельные кэши команд и данных по 32KB
  • конвейеризованное устройство вещественной арифметики
  • поддержка мультипроцессорности (до 10 процессоров)
  • режим "сверхнадежных вычислений" (несколько процессоров независимо производят вычисления и сравнивают результаты, а если результаты расходятся, считают заново). Этот режим требовался, потому что используемая в Эльбрус элементная база была недостаточно надежной для некоторых военных приложений.

В 1990г Пентковский начал работу над Эль-91С, последователем Эль-90. Но после изменения в России политической и экономической системы, финансирование разработки прекратилось. На период с 1991 по 1999 год Пентковский теряется из нашего поля зрения. Вновь его имя появляется в Intel Technology Journal. Согласно приложению "биографии разработчиков" к статье, посвященной архитектуре микропроцессора Pentium III (http://developer.intel.com/technology/itj/q21999/articles/art_2who.htm#pentkovski), Владимир Пентковский является главным архитектором Pentium III.

Хочется также напомнить, что в 1993 году Intel представила свой принципиально новый 32-разрядный процессор Pentium. Вот некоторые из его характеристик:

  • декодер команд Pentium заменяет команды x86 простыми RISC-подобными, которые процессор способен эффективно обрабатывать
  • суперскалярная архитектура с выдачей до двух команд за такт
  • предсказание ветвлений
  • раздельные кэши команд и данных
  • конвейеризованный блок операций с вещественными числами
  • поддержка многоуровневой иерархии памяти, кэш первого и второго уровня
  • поддержка мультипроцессорности (2 процессора)
  • поддержка отладки, мониторинг производительности
  • режим "сверхнадежных вычислений" — два процессора Pentium независимо производят вычисления и сравнивают результаты — если результаты расходятся, считают по-новому.

Не правда ли, между Pentium и Эль-90 очень много общего?

Может статься, что процессор Pentium назван по фамилии своего разработчика Владимира Пентковского. Действительно, в 1995 году фирма Intel выпустила более совершенный процессор Pentium Pro, который уже вплотную приблизился по своим возможностям к Российскому микропроцессору 1990 года. В Pentium Pro был улучшен декодер команд x86, совершенствовано суперскалярное ядро, добавлено исполнение по предположению, изменение порядка исполнения команд, переименование регистров, улучшен блок операций с вещественными числами.

Сегодня предыдущий начальник Пентковского, Борис Бабаян, намерен противопоставить Intel новейшу разработку компании Эльбрус, процессор E2k.

E2k

Микропроцессор Эльбрус E2k с архитектурой EPIC разрабатывает отечественная компания Эльбрус Интернэшнл (www.elbrus.ru). Руководит проектом член-корреспондент РАН Б.А. Бабаян. Серийное производство начнется в 2001 году, при условии достаточного финансирования. Можно предположить, что в начале 2000г будет реализован прототип E2k. Причем возможно, что он будет произведен на мини-заводе в Москве. Сейчас процессор существует в виде описания на специализированном языке Verilog, такое описание является финальным этапом логического проектирования, на следующем этапе Verilog-описание переносят на кристалл. Уже готов весь набор системного программного обеспечения E2k. Он включает в себя распараллеливающий компилятор и двоичный транслятор кода x86. Примерно два года назад Эльбрус демонстрировал исполнение MS Windows 95 и игры MS FlightSimulator на рабочей станции Sun с процессором UltraSPARC. По всем показателям Эльбрус E2k должен превзойти американские разработки. Е2k будет иметь более высокую производительность при меньшем энергопотреблении и меньших размерах кристалла. При этом программной двоичной трансляцией обеспечивается полная совместимость с кодом x86 почти без потерь производительности по сравнению с собственным кодом E2k. Кстати, языки программирования C и C++ со статическими типами на E2k могут обрести новые интересные свойства — аппаратно поддержанные динамику типов и контекстную защиту.

Российской разработкой заинтересовалась корпорация Microsoft, для операционных систем которой, вероятно, очень бы пригодилась производительность E2k. Легенда компьютерного мира Гордон Бэлл (Gordon Bell), который, работая в DEC, создавал компьютеры линий PDP и VAX, а сейчас возглавляет исследовательское подразделение Microsoft (Telepresence Research Group), популяризирует проект Эльбрус E2k на международных конференциях.

Его лекция с названием "Следующее десятилетие супервычислений" (The Next Ten Years in Supercomputing) 26 мая 1999 г открывала Международный Симпозиум по Высокопроизводительным Вычислениям (International Symposium on High Performance Computing) в Японии, а 10 июня — четырнадцатую Манхеймовскую Конференцию по Суперкомпьютерам (Mannheim Supercomputer Conference) в Германии. Оба раза доктор Бэлл часть лекции посвятил рассказу о E2k. В слайде под названием "Russian Elbrus E2K" он приводит таблицу, где оценивает E2k и Merced. Причем сравнение свидетельствует явно не в пользу детища Intel.

Ниже приведена таблица из доклада Гордона Бэлла.

Микропроцессор E2K Merced
Тактовая частота, ГГц 1.2 0.8
Производительность, SPECint95 / SPECfp95 135 / 350 45 / 70
Размер кристалла, мм 2 126 300
Энергопотребление, Ватт 35 60
Пропускная способность шины, Гбайт/сек 15 н/д
Кэши (Кбайт) 64 / 256 н/д
Пиковая производительность, GFLOPS 10.2 н/д
Планируемое время начала поставок 4-ый квартал 2001г н/д

Гордон Бэлл (www.research.microsoft.com/users/gbell/bio.htm) является не только высокопоставленным сотрудником Microsoft, но и влиятельным в компьютерном мире консультантом и предпринимателем. Он создал несколько частных фирм, занимающихся разработкой перспективных технологий.

Заключение

Проект Эльбрус E2k уже имеет научный и технический вес — ведь разработано много новых интересных архитектурных решений, созданы совершенные компиляторы нового поколения. А еще E2k означает, что в России сохранились специалисты высшего класса. Профессор Б.А. Бабаян и другие сотрудники Эльбрус преподают в российских вузах, следовательно, специалистов еще прибавится.

Поэтому мне кажется, что проект уже удался, вне зависимости от реализации в железе. Хотя, наверно, Эльбрус со мной не согласится по части реализации — и реализует.



Загрузка...