Архитектурой эльбрус. Основные характеристики процессора Байкал-М. Где можно приобрести технику на базе процессора «Эльбрус»

Viber OUT 03.05.2019
Viber OUT
  • Процессоры
  • Вокруг Эльбруса ходит много мифов. Вы можете встретить их в комментариях к любому посту или статье про Эльбрус. Основные категории мифов можно свести к трем вопросам:

    1. Является ли Эльбрус отечественным? Отечественный значит безопасный?
    2. Какова производительность? Насколько «современен» компьютер на базе Эльбрус.
    3. Сколько он стоит?

    Каждый вопрос имеет два противоположных ответа. От «китайское купленное» до «все наше». От «мой телефон быстрее» до «еще немножко и обгоним Интел».

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

    Бравурные речи «пятилетку в три дня», как и рассказы про «догоним и перегоним» идут оттуда же. Достаточно перечитать пресс-релизы за 2013-2015 год. Сейчас у нас должно быть серийное производство новейших компьютеров на базе Эльбрус-16С. Вы его видите? И я нет!

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

    Чтобы уйти от абстракции и развенчивать мифы чем-то конкретным, возьмем АРМ (Автоматизированное Рабочее Место) Эльбрус-401. Этот компьютер выпускается мелкосерийно. Даже, кажется, доступен для заказа на сайте. Формально.
    Характеристики взяты с официального сайта.

    Параметр Значение
    Микропроцессор Эльбрус-4С (1891ВМ8Я)
    Количество процессоров 1
    Рабочая тактовая частота процессора, Мгц 800
    Пиковая производительность, Гфлопс 50
    Оперативная память, Гбайт 24 (до 96), поддержка коррекции ошибок (ЕСС)
    Видеоподсистема Интегрированная видеокарта на основе СБИС Silicon Motion SM718
    Поддерживает 2D ускорение, масштабирование видео
    16 МБ видеопамяти, подключение к шине PCI
    Выход VGA, DVI Разрешение до 1920 x 1080
    3D видеокарта AMD Radeon серии 6000
    Подключение к шине PCI Express
    Дисковая подсистема Жесткий диск SATA 2.0 1000 ГБ, 3.5" (до 2 дисков)
    Разъем для карты CompactFlash на плате
    mSATA диск на плате ёмкостью 120 ГБ
    Встроенный привод DVD-RW привод. Поддержка двухслойных дисков
    Сетевые интерфейсы Поддержка работы при скоростях передачи данных в 10/100/1000 Мбит/с
    Звук Интегрированная звуковая карта AC-97 (стерео)
    Порты ввода/вывода USB 2.0: 4 разъема на задней панели, 2 разъема на передней панели. 2 внутренних порта на материнской плате
    1 разъем Gigabit Ethernet (10/100/1000 Mb/s)
    1 выход DVI+VGA (совмещенный). Возможно подключение двух мониторов через переходник (в комплекте)
    1 порт RS-232 внешний, 1 порт RS-232 внутренний
    разъёмы для подключения аудио (вход/выход, стерео)

    Происхождение

    Итак, насколько отечественный и безопасный получился компьютер?

    Наиболее отечественным получился процессор. Его архитектура и результирующие блоки - полностью отечественная разработка. Рассчитывался и эмулировался он на FPGA Stratix V. Скорее всего, на ПО Quartus.

    Сейчас одна микросхема EP2S180 стоит около 8К$. Так что стоимость только микросхем FPGA в прототипе превышает 50К$.
    Для прототипирования процессора Эльбрус-4C+ потребовалась уже 21 микросхема Altera Stratix IV EP4SE820 и с суммарным объемом в 100 млн. вентилей (хотя сам МЦСТ приводит цифру в 750 млн) и стоимостью около 200К$. При этом рабочая частота прототипа 9 Мгц.

    Первый нюанс: какие Гигафлопсы приведены? Теоретические, по тесту LINPACK? Информации нет.

    Второй. Есть маленькая хитрость: если посмотреть на архитектуру, то мы увидим, что в ядре есть DSP процессор. В характеристиках прошлой версии процессора четко указывалось, что суммарная производительность состоит из Гигафлопсов основного ядра плюс ядро DSP. Например можно по сравнивать Описания на сайте МЦСТ Монокуб на базе процессора Эльбрус-2С+ и Сам процессор .

    Но в реальных повседневных приложениях от DSP процессора мало толку. Они будут хороши при обработке сигналов и шифровании.

    Здесь мы опять утыкаемся в проблему закрытости. Если у кого и есть в наличии АРМ, то тесты он не проводит, либо результаты не выкладывает.

    Но вернемся к главному вопросу, производительность в реальных приложениях и повседневной работе. Единственные тесты, которые мне удалось отыскать на эту тему, есть у Cnews. Тесты и их результаты целиком можно посмотреть по ссылке .

    Кому лень ходить, суть такова. Берется Intel Core i7-2600 (3,4 ГГц) и Эльбрус-4С. Меня заинтересовали следующие.

    Получается, что единственные «реальные» тесты с 7z архивом показывают, что АРМ серьезно проигрывает. Не как должно быть по Гигафлопсам, всего в два раза, а в 5,5 раз на сжатии и почти в 4 раза на распаковке (я считал по MIPS, потому что памяти различны). Кстати, смешат выводы и попытки «натянуть сову на глобус». Такое ощущение, что ресурсу дали Эльбрус с условием написания положительного отзыва.

    Российский процессор Эльбрус-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 Вт.

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

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

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

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

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

    Да Нет

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

    Про десктопные процессоры от Intel и AMD слышали и пользуются ими многие. Олдфаги помнят, что порядка 10 лет назад у них был конкурент - процессоры от VIA (которые, увы, конкуренции не выдержали). Ну и уж совсем гики знают про советско-российские процессоры Эльбрус (хотя, впрочем, в свете последних новостей, о них знают достаточно много людей). Поэтому в этой статье мы и поговорим об этих процессорах: как они создавались, на какой архитектуре работали, и что из себя представляют сейчас.


    В СССР отлично понимали, что за процессорами будущее. При этом брать разработки других компаний было нехорошо - нужно, чтобы и элементная база, и теоретические разработки происходили на территории страны (что, впрочем, не помешало с помощью reverse engineering создать множество клонов процессоров от Intel вплоть до 286). В результате, в 1980 году, был представлен вычислительный комплекс Эльбрус-1, который был построен по нормам ТТЛ (транзисторно-транзисторной логика - микросхемы, состоящие из биполярных транзисторов и резисторов, где транзисторы играли роль не только логических элементов, но и использовались для усиления выходного сигнала) и включал в себя 10 ЦП. Итоговая производительность была на уровне 12 млн операций в секунду: для примера, процессор Intel 8086, с которого, собственно, и пошли х86 процессоры, мог выполнять 330 тыс оп/с, и только Intel i486DX, вышедший 10 лет спустя, мог тягаться с этим вычислительным комплексом.



    В 1985 году был представлен новый вычислительный комплекс - Эльбрус-2. Он также имел 10 ЦП, но построены они были на основе интегральных схем ИС-100 (полученными с помощью reverse engineering из процессоров Motorola 10000ой серии). Каждый процессор имел частоту в 20 МГц, и суммарно кластер мог оперировать со 144 МБ ОЗУ. Внешней памятью выступала магнитная лента, а адресуемый объем достигал 700 МБ (столько же, сколько на обычной CD-болванке). Итоговая производительность была уже 125 млн оп/с - это сравнимо с процессорами архитектуры Cortex M3 с частотой в 100 МГц, которые, к примеру, играют роль сопроцессоров для датчиков в iPhone (и называются Apple M7-M10): да, производительность целого вычислительного кластера, который занимал не одну комнату и требовал серьезного охлаждения, теперь помещается в крохотном чипе в смартфоне.


    Новый виток развития Эльбрус пришелся на смутные времена, 1989-1994 годы: заниматься обратной разработкой было уже нельзя: во-первых, Россия - не СССР, и патенты иностранных фирм нарушать было уже нельзя. Во-вторых, одно дело - заниматься reverse engineering процессора с 100 тыс транзисторов, а другое - с десятком миллионов: это гораздо сложнее. В итоге пришлось переходить на VLIW-архитектуру (она специально создана для многопроцессорных систем: одна инструкция процессора содержит несколько операций, выполняемых параллельно, причем известно, какой вычислительный блок выполняет какую операцию). Очевидно, что совместимости с Эльбрус-2 не было, как не было и денег на производство, так что Эльбрусы «похоронили» до начала нулевых.


    Новейшее время, разработки ЗАО МЦСТ

    В начале нулевых, когда основные проблемы в стране были решены, правительство снова обратило внимание на отечественные процессоры. Увы - время было упущено: с 1994 по 2000 год Intel сделали огромный скачок: процессоры нарастили частоты на порядок, техпроцесс также уменьшился на порядок. А Эльбрусы по сути так и остались на уровне начала 90ых, и нужно было что-то решать.

    И тут, на мой взгляд, МЦСТ сделали серьезную ошибку: поняв, что архитектуру нужно менять, они выбрали SPARC. Разумеется, х86-процессоры для них были закрыты, но ведь был же стабильно развивающийся ARM, который также, как и SPARC, свободен для лицензирования. И если последний прекратил свое развитие аж в 1993 году на девятой версии, то ARM развивается дальше. К счастью, в МЦСТ достаточно быстро поняли тупиковость этого пути, и уже в 2005 году представили первый процессор на собственной архитектуре «Эльбрус», и эта архитектура продолжает развиваться. Но все еще 5 лет были потеряны, что для процессоров достаточно серьезный срок.


    Поговорим о «Эльбрусе» подробнее. Эта архитектура основана на все той же VLIW и разработках Эльбрус-3 90ых годов. Основное отличие от привычных нам RISC (это ARM и SPARC) и CISC (x86) заключается в принципах анализа зависимостей и порядка выполнения поступающего потока инструкций: в традиционных архитектурах именно процессор находит независимые операции и запускает их параллельно на разных ядрах, и этот динамический анализ зависимостей и поддержка внеочередного выполнения команд приводит к тому, что современные процессоры могут выполнять 4-6 команд за такт. В архитектуре «Эльбрус» основную работу по анализу зависимостей и оптимизации порядка операций берет на себя компилятор. Процессору на вход поступают т.н. «широкие команды», в каждой из которых закодированы инструкции для всех исполнительных устройств процессора, которые должны быть запущены на данном такте. От процессора не требуется анализировать зависимости между операндами или переставлять операции между широкими командами: все это делает компилятор, исходя из анализа исходного кода и планирования ресурсов процессора. В результате аппаратура процессора может быть проще и экономичнее, а процессоры способны выполнять до 23 (и даже 33 в некоторых случаях) команд за такт!

    В итоге архитектура «Эльбрус» успешно исправляет основную проблему современных вычислительных систем - распараллеливание задачи на большое число потоков: если у Intel или AMD с этим проблемы (самый банальный пример - в играх 4ядерные i7 оказываются на уровне или даже лучше 8ядерных Ryzen), то МЦСТ это проблему преодолели.

    Производительность Эльбрус

    Еще одной важной особенностью Эльбрусов является то, что они в режиме динамичной двоичной трансляции способны «крутить» х86-код - то есть на них можно запускать Windows и полноценные программы для нее. Динамическая двоичная трансляция позволяет «на лету» преобразовывать двоичные коды х86 инструкций в машинные коды «Эльбруса», то есть по сути запускается виртуальная машина с полноценным BIOS, и уже на ней запускается х86-код.

    В итоге оценить производительность мы можем сразу по двум параметрам: во-первых, в GFLOPS - это чисто математическая производительность, которая позволяет приблизительно оценить возможности процессоров на любых архитектурах. Эльбрус 4С, который сейчас является самым производительным из тех, что можно купить, имеет 4 ядра с частотой в 800 МГц, построен на 65 нм техпроцессе, имеет 8 МБ кэша L2 и производительность с двойной точностью на уровне 25 Гфлопс. Для оценки - Intel Core 2 Quad Q6600, 4ядерный мощный процессор, выпущенный в конце нулевых, имеет производительность в 35 Гфлопс. i7-4770, предтоповый процессор 2013-2014 года, имеет производительность уже 250 Гфлопс. Правда, они оба имеют тепловыделение в 65 Вт против 45 у Эльбруса, но разница в производительности гораздо существенней.

    Второй способ оценки производительности - это запуск Windows, что и было сделано: на Эльбрус-4С запустили Windows 7 и игру GTA: Vice City (которой уже больше 10 лет):

    Самый интересный момент происходит на 10:07 - на экране видно, что эмулируется процессор Pentium 4 с частотой в 800 МГц, а объем доступной ОЗУ - 2.5 ГБ:


    Что нам это говорит? То, что каждое ядро по своим возможностям сравнимо с Pentium 4, то есть поддерживает все те же инструкции, что и процессор почти 15-летней давности - никаких AVX, только MMX и старые версии SSE (правда, тут 4 ядра, но и случай не тот, где количество превращается в качество). Поэтому нормально будет работать софт лишь до середины нулевых - все, что новее, уже требует как минимум SSE 4, а вообще говоря уже и AVX. И второе - виртуальная машина требует 1 ГБ ОЗУ (так как всего из 4 ГБ на х86-системе доступно должно быть 3.5, а тут - 2.5), что достаточно мало. В общем и целом все это здорово, но все же хуже разработок конкурентов: так, Windows 10 была запущена и нормально работала на ARM-процессоре, причем запускали там не игрушку 15-летней давности, а достаточно тяжелый Photoshop.

    Причем небольшая производительность даже не основная проблема: для Эльбруса создана ОС на основе Linux, и там производительность более чем хорошая - проблем с запуском офисных программ и браузеров нет, а большинству пользователей (и офисных работников) большего и не нужно. Основная проблема в стоимости - так как производство небольшое, то стоимость каждого чипа оказывается заоблачной, а полностью готовый ПК стоит больше 100 тысяч рублей: за такие деньги сейчас можно собрать или хороший игровой ПК, или среднестатистическую рабочую станцию. МЦСТ же предлагает за ту же сумму по сути обычный офисный ПК, цена которого не превышает 15 тысяч рублей даже при покупке РСТ-комплектующих. Поэтому единственный очевидный сценарий использования - в госпредприятиях, где цена не имеет значения. Обычным же людям пока приходится пользоваться «басурманской» техникой, но кто знает - может быть, лет через 10, Эльбрусы станут конкурентоспособными.

    Одним из проектов компании стала разработка первого российского настольного компьютера на базе процессора «Эльбрус-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 - контроллером периферийных интерфейсов российского производства.

    Вокруг Эльбруса ходит много мифов. Вы можете встретить их в комментариях к любому посту или статье про Эльбрус. Основные категории мифов можно свести к трем вопросам:

    1. Является ли Эльбрус отечественным? Отечественный значит безопасный?
    2. Какова производительность? Насколько «современен» компьютер на базе Эльбрус.
    3. Сколько он стоит?

    Каждый вопрос имеет два противоположных ответа. От «китайское купленное» до «все наше». От «мой телефон быстрее» до «еще немножко и обгоним Интел».

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

    Бравурные речи «пятилетку в три дня», как и рассказы про «догоним и перегоним» идут оттуда же. Достаточно перечитать пресс-релизы за 2013-2015 год. Сейчас у нас должно быть серийное производство новейших компьютеров на базе Эльбрус-16С. Вы его видите? И я нет!

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

    Чтобы уйти от абстракции и развенчивать мифы чем-то конкретным, возьмем АРМ (Автоматизированное Рабочее Место) Эльбрус-401. Этот компьютер выпускается мелкосерийно. Даже, кажется, доступен для заказа на сайте. Формально.
    Характеристики взяты с официального сайта.

    Параметр Значение
    Микропроцессор Эльбрус-4С (1891ВМ8Я)
    Количество процессоров 1
    Рабочая тактовая частота процессора, Мгц 800
    Пиковая производительность, Гфлопс 50
    Оперативная память, Гбайт 24 (до 96), поддержка коррекции ошибок (ЕСС)
    Видеоподсистема Интегрированная видеокарта на основе СБИС Silicon Motion SM718
    Поддерживает 2D ускорение, масштабирование видео
    16 МБ видеопамяти, подключение к шине PCI
    Выход VGA, DVI Разрешение до 1920 x 1080
    3D видеокарта AMD Radeon серии 6000
    Подключение к шине PCI Express
    Дисковая подсистема Жесткий диск SATA 2.0 1000 ГБ, 3.5" (до 2 дисков)
    Разъем для карты CompactFlash на плате
    mSATA диск на плате ёмкостью 120 ГБ
    Встроенный привод DVD-RW привод. Поддержка двухслойных дисков
    Сетевые интерфейсы Поддержка работы при скоростях передачи данных в 10/100/1000 Мбит/с
    Звук Интегрированная звуковая карта AC-97 (стерео)
    Порты ввода/вывода USB 2.0: 4 разъема на задней панели, 2 разъема на передней панели. 2 внутренних порта на материнской плате
    1 разъем Gigabit Ethernet (10/100/1000 Mb/s)
    1 выход DVI+VGA (совмещенный). Возможно подключение двух мониторов через переходник (в комплекте)
    1 порт RS-232 внешний, 1 порт RS-232 внутренний
    разъёмы для подключения аудио (вход/выход, стерео)

    Происхождение

    Итак, насколько отечественный и безопасный получился компьютер?

    Наиболее отечественным получился процессор. Его архитектура и результирующие блоки - полностью отечественная разработка. Рассчитывался и эмулировался он на FPGA Stratix V. Скорее всего, на ПО Quartus.

    Сейчас одна микросхема EP2S180 стоит около 8К$. Так что стоимость только микросхем FPGA в прототипе превышает 50К$.
    Для прототипирования процессора Эльбрус-4C+ потребовалась уже 21 микросхема Altera Stratix IV EP4SE820 и с суммарным объемом в 100 млн. вентилей (хотя сам МЦСТ приводит цифру в 750 млн) и стоимостью около 200К$. При этом рабочая частота прототипа 9 Мгц.

    Первый нюанс: какие Гигафлопсы приведены? Теоретические, по тесту LINPACK? Информации нет.

    Второй. Есть маленькая хитрость: если посмотреть на архитектуру, то мы увидим, что в ядре есть DSP процессор. В характеристиках прошлой версии процессора четко указывалось, что суммарная производительность состоит из Гигафлопсов основного ядра плюс ядро DSP. Например можно по сравнивать Описания на сайте МЦСТ Монокуб на базе процессора Эльбрус-2С+ и Сам процессор .

    Но в реальных повседневных приложениях от DSP процессора мало толку. Они будут хороши при обработке сигналов и шифровании.

    Здесь мы опять утыкаемся в проблему закрытости. Если у кого и есть в наличии АРМ, то тесты он не проводит, либо результаты не выкладывает.

    Но вернемся к главному вопросу, производительность в реальных приложениях и повседневной работе. Единственные тесты, которые мне удалось отыскать на эту тему, есть у Cnews. Тесты и их результаты целиком можно посмотреть по ссылке .

    Кому лень ходить, суть такова. Берется Intel Core i7-2600 (3,4 ГГц) и Эльбрус-4С. Меня заинтересовали следующие.

    Получается, что единственные «реальные» тесты с 7z архивом показывают, что АРМ серьезно проигрывает. Не как должно быть по Гигафлопсам, всего в два раза, а в 5,5 раз на сжатии и почти в 4 раза на распаковке (я считал по MIPS, потому что памяти различны). Кстати, смешат выводы и попытки «натянуть сову на глобус». Такое ощущение, что ресурсу дали Эльбрус с условием написания положительного отзыва.



    Рекомендуем почитать

    Наверх