sonyps4.ru

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

  • Социальные явления
  • Финансы и кризис
  • Стихии и погода
  • Наука и техника
  • Необычные явления
  • Мониторинг природы
  • Авторские разделы
  • Открываем историю
  • Экстремальный мир
  • Инфо-справка
  • Файловый архив
  • Дискуссии
  • Услуги
  • Инфофронт
  • Информация НФ ОКО
  • Экспорт RSS
  • Полезные ссылки




  • Важные темы

    Обзор микропроцессора Эльбрус-4С и российского компьютера Эльбрус-401


    Российская компания-производитель микрочипов МЦСТ объявила о том, что их новый четырехядерный процессор Эльбрус-4С готов для массового производства, а также продемонстрировала компьютер на его базе – Эльбрус-401. В связи с этим мы публикуем обзор Эльбрус-4С, сравнение процессоров Эльбрус-4С и Intel, а также результат теста Эльбрус-401.

    Обзор Эльбрус-4С – современного отечественного микропроцессора

    О том, что МЦСТ работает над процессором Эльбрус-4С, стало известно еще летом 2014 года. Тогда же в Интернете ходили слухи, что этот процессор сможет конкурировать с разработками лидеров рынка – с процессорами Intel. Давайте проверим, насколько оказались верны эти слухи.

    Итак, Эльбрус-4С содержит в себе четыре ядра и базируется не на архитектуре SPARC, а на собственной архитектуре Эльбрус (Elbrus). Ядра Эльбрус-4С работают на тактовой частоте 800 МГц, а сам чип изготовлен на основе уже не самого передового техпроцесса в 65 нм. Рассчитан Эльбрус-4С на потребляемую мощность в 45 Вт, что, учитывая целевой рынок, совсем неплохо.

    Архитектура процессора Эльбрус-4С в целом соответствует архитектуре VLIW, которая выполняет инструкции в порядке, установленном и оптимизированном при помощи компилятора, в отличие от микроархитектуры Haswell для процессоров Intel, в которой процессоры сами решают задачу приоритетности инструкций. Теоретически это должно упростить процесс производства и сделать Эльбрус-4С дешевле и привлекательнее для потенциальных покупателей.

    По сравнению с предшествующей моделью в микропроцессоре Эльбрус-4С кэш инструкций первого уровня был увеличен в два раза – до 128 Кбайт. С ним увеличился и кэш второго уровня – до 8МБ, распределяемых между всеми ядрами. В Эльбрус-4С встроен контролер памяти DDR3 с пропускной способностью до 38, 4 Гб/с.

    Характеристики процессора Эльбрус-4С
    Выпуск 2014 год
    Техпроцесс 65 нм
    Архитектура «Эльбрус»
    Ядра 4
    Тактовая частота 800 МГц
    Производительность, 32 бит 50 Гфлопс
    Производительность, 64 бита 25 Гфлопс
    Потребляемая мощность 45 Вт
    Команд, число на 1 такт 23
    Кеш 2-го уровня 8 МБ
    Тип встроенного контроллера памяти DDR3-1600
    Пропускная способность шины памяти 38,4 Гбайт/с
    Количество каналов обмена с памятью 3
    Количество транзисторов 986 млн
    Корпус HFCBGA 1600
    Южный мост КПИ

    Архитектура процессора Эльбрус-4С позволяет эмулировать архитектуру х86. На первый взгляд, это решение позволит российским частным и государственным компаниям уменьшить свою зависимость от продукции Intel и AMD, но на практике они по-прежнему останутся зависимыми от приложений на х86 весьма продолжительное время. Впрочем, конкурировать на равных процессоры Эльбрус с гигантами индустрии пока не могут, и сейчас мы объясним почему.

    Сравнение процессоров Эльбрус-4С и Intel

    Хотя Эльбрус-4С и может похвастаться относительно низким энергопотреблением и оригинальной архитектурой, в плане производительности он очень сильно отстает от конкурентов. Для сравнения мы взяли из открытых источников результаты расчетов производительности процессоров в гигафлопсах. Флопс – это единица измерения компьютерной производительности, которая отображает, какое количество операций с плавающей точкой может совершить вычислительная машина за секунду.

    Результаты наглядно отображены в таблице:

    Как видите, производительность Эльбрус-4С находится на уровне первого поколения процессоров Intel i7 и в семь раз уступает современным процессорам Интел. Но при этом цена Эльбрус-4С вряд ли будет меньше, чем у более мощного Intel i7-3900, по крайней мере, до тех пор, пока не откроется массовое производство.

    Впрочем, по словам разработчиков, процессор Эльбрус-4С предназначен не для игр и развлечений, а для автоматизации производства и для комплектации рабочих мест, к которым предъявляются повышенные требования к информационной безопасности. Точная дата запуска серийного производства процессоров Эльбрус-4С пока не объявлена, и неизвестно, будет ли оно происходить на территории РФ.

    Компьютер Эльбрус-401 на основе процессора Эльбрус-4С

    Чтобы продемонстрировать возможности своего процессора, МЦСТ собрали на основе Эльбрус-4С персональный компьютер. Известно, что помимо процессора он содержит видеокарту AMD Radeon 6000 и интегрированный видеоадаптер, жесткий диск на 1000 Гб (SATA 2.0) и диск mSATA на плате 128 Гб. Из портов есть 6 разъемов USB 2.0 и 1 DVI/VGA выход, а также стандартные разъемы под Ethernet и аудиоаппаратуру. Компьютер Эльбрус-401 оснащен 24 Гб оперативной памяти.

    Операционная система у российского компьютера тоже своя собственная, под фирменным названием «Эльбрус». Ничего принципиально нового она собой не представляет: в ней сразу же узнается сборка Linux. Но при необходимости ее можно заменить на Windows XP и другие ОС, работающие на платформе х86.

    Несмотря на довольно скромные характеристики, компьютер Эльбрус-401 неплохо показал себя в работе. Разработчики устроили компьютеру Эльбрус тест, запустив на нем игру Doom 3 (BFG Edition 2012).

    Как вы могли заметить, FPS во время игры варьируется в пределах 15-30 единиц. Хотя, конечно, это заслуга не только процессора Эльбрус-4С, но и мощной по меркам Doom 3 видеокарты. С другой стороны, то, что процессор российского производства оказался совместимым с видеокартой от AMD, – это уже сам по себе хороший признак. А вот стоимость компьютера Эльбрус-401 пока удручает: $3900! Да и заказы МЦСТ принимает только от юридических лиц.

    Кстати, МЦСТ не собираются останавливаться на достигнутом. Сейчас они трудятся над восьмиядерным процессором Эльбрус-8С и в этом году выпустят стоечный сервер под названием «Сервер Эльбрус-4.4». А в планах у компании – создание собственного видеопроцессора и работа над материнскими платами Монокуб.

    Иран хочет закупать процессоры «Эльбрус»

    Россия достигла с Ираном предварительной договоренности о поставках ближневосточному государству отечественных процессоров «Эльбрус» после того, как с государства будут сняты санкции.

    Договоренность с Ираном

    Российский производитель процессоров «Эльбрус» подписал с Ираном рамочное соглашение о возможности организации поставок процессоров в страну. Соответствующее предложение обсуждалось в рамках заседания российско-иранской межправкомиссии 14 марта 2016 г., сообщает RNS со ссылкой на двух участников российского рынка микроэлектроники. Источник, знакомый с планами производителя «Эльбрусов», подтвердил агентству эту информацию.

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

    По словам другого источника, речь может идти о процессорах «Эльбрус-4С». «Пока известна только одна модификация, которая выпускается серийно», - пояснил он. «Эльбрус-4С» - российский 64-разрядный универсальный микропроцессор производства компании МЦСТ.

    На момент публикации этого материала представители МЦСТ не подтвердили, но и не опровергли CNews информацию о возможных поставках процессоров в Иран.

    Выход компьютеров «Эльбрус-401»

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



    Отечественные процессоры «Эльбрус» разработки МЦСТ

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

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

    Чип второго поколения

    В январе 2016 г. в России началась разработка вычислительной техники на базе микропроцессора «Эльбрус-8С». Это чип нового поколения . Он обладает восемью ядрами с тактовой частотой 1,3 ГГц, его производительность составляет 250 Гфлопс. Для сравнения, производительность микропроцессора предыдущего поколения - 4-ядерного «Эльбрус-4С», построенного по 65-нм технологии, - в пять раз ниже, она составляет 50 Гфлопс.

    Особенность процессоров

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

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

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

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

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

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

    Да Нет

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

    Новая отечественная разработка от компании ЗАО МЦСТ - четырехъядерный микропроцессор «Эльбрус-4С» - готов к началу серийного выпуска. При этом данный процессор в состоянии обеспечить уровень производительности, который сопоставим с современными микропроцессорами, выпускаемыми ведущими иностранными компаниями. На сегодняшний день - это самый высокопроизводительный процессор, который был создан и будет производиться в России.

    Необходимо отметить, что ЗАО МЦСТ - это правопреемник ТОО «Московский Центр SPARC-технологий». Компания начала свою деятельность еще в апреле 1992 года. Она была создана на базе отделения Института точной механики и вычислительной техники (ИТМ и ВТ) имени С. А. Лебедева - одного из безусловных лидеров отечественного электронного машиностроения. МЦСТ - это российское предприятие с 20-летней . При этом оно всегда привлекало к себе внимание как российских, так и иностранных IT-специалистов своими разработками.


    Системы, которые создавались специалистами ИТМ и ВТ, в свое время были основой отечественных вычислительных комплексов и ресурсов. Они находили применение в наиболее наукоемких отраслях нашего общества, к которым, безусловно, можно отнести атомную энергетику, освоение космоса, фундаментальные и прикладные научные исследования. К числу наиболее известных разработок института можно отнести отечественные суперкомпьютеры БЭСМ, Эльбрус-1КБ, Эльбрус-1 и Эльбрус-2. Нет никаких сомнений в том, что микропроцессоры Эльбрус-4С и системы, созданные на его базе, займут достойное место в данной компании.

    На сегодняшний день микропроцессор Эльбрус-4С является самым высокопроизводительным решением в продуктовом портфеле компании. Эльбрус-4С - это универсальный 64-разрядный микропроцессор, пригодный для решения различных вычислительных задач. Процессор содержит 4 ядра, которые работают на частоте 800 МГц, и поддерживает 3 канала памяти DDR3-1600. Специалисты МЦСТ реализовали возможность объединения 4 чипов в многопроцессорную систему, обладающую общей памятью. Четырехъядерный процессор Эльбрус-4С выпускается по технологии 65 нанометров (нм), среднее энергопотребление процессора составляет всего 45 Вт.

    Стоит отметить, что по технологическому процессу изготовления российская компания примерно на 8-10 лет отстает от компании Intel. Наиболее современные процессоры Intel i3 и Intel i5, построенные на архитектуре Ivy Bridge, выпускаются по техпроцессу 22 нм. Техпроцесс с использованием 65-нанометровых технологий начал применяться ведущими мировыми производителями микропроцессоров в 2004 году, а в серийное производство такие процессоры пошли в 2006 году.

    Процессор Эльбрус-4С является логическим продолжением линейки микропроцессоров, построенных на базе российской архитектуры «Эльбрус», которая была создана в МЦСТ. За один такт каждое ядро нового микропроцессора в состоянии совершить 23 операции, тогда как для микропроцессоров типа RISC этот показатель в несколько раз меньше. У российского процессора реализована развитая поддержка операций с плавающей запятой. Суммарная вычислительная мощность всех 4-х ядер процессора составляет порядка 50 гигафлопс при одинарной точности и около 25 гигафлопс при двойной точности. Процессоры Эльбрус-4С, несмотря на сравнительно небольшую рабочую тактовую частоту, в состоянии во многих реальных задачах обеспечить производительность, которая сопоставима с ведущими иностранными процессорами иностранного производства, теми же Intel i3 и i5, сообщает РИА .


    Рабочим названием процессора Эльбрус-4С было Эльбрус-2S


    По сравнению с процессором компании предыдущего поколения Эльбрус-2С+, в архитектуру Эльбрус-4С были внесены серьезные изменения, призванные улучшить его производительность: была введена поддержка для двоичной трансляции 64-разрядных кодов Intel/AMD (на аппаратном уровне), увеличен объем кэш-памяти, добавлена поддержка двоичной трансляции в многопоточном режиме. Помимо этого, полной переработке подверглась подсистема работы с памятью: был освоен новый стандарт памяти DDR3-1600, выросло число каналов памяти, удалось повысить эффективность работы чипа в многопроцессорных системах. Также на базе четырехъядерного процессора Эльбрус-4С была создан сервер, который поддерживает 4 микропроцессора и 2 южных моста КПИ, которые также являются разработкой компании МЦСТ.

    Отличительной характеристикой всех вычислительных платформ, которые сегодня создаются в МЦСТ, является доверенность: все ключевые компоненты, аппаратные и программные, были создана силами специалистов МЦСТ и обладают полным комплектом конструкторской документации. Процессоры Эльбрус-4С могут стать основой для создания широкого спектра доверенной российской вычислительной техники: персональных компьютеров, серверов, а также встраиваемых решений. В работах по созданию нового российского процессора и сервера на его базе, а также необходимого программного обеспечения приняли непосредственное участие сотрудники ОАО «ИНЭУМ им. И. С. Брука», являющегося ключевым партнером ЗАО МЦСТ.

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


    Специально для нового процессора МЦСТ специалистами была создана собственная операционная система под названием «Эльбрус», которая базируется на базе ядра Linux версии 2.6.33. В состав данной операционной системы входят более 3 тысяч программных пакетов из состава дистрибутива Debian 5.0, а также менеджер пакетов. Имеется полный набор инструментов разработчика, в который входят оптимизирующие компиляторы для языков программирования высокого уровня Си, Си++, а также Фортран-77 и Фортран-90. Имеется свой профилировщик, отладчик, библиотека сигнальной обработки и математических функций. При этом операционная система «Эльбрус» прошла процедуру сертификации по второму классу защиты от несанкционированного доступа, а также второму уровню контроля за недекларированными возможностями. Стоит также отметить, что на компьютерах, построенных на базе процессора «Эльбрус-4С», можно будет использовать и современные версии ОС Windows, а также работающие под данной операционной системой программы. Это обеспечивается за счет реализации аппаратной поддержки двоичной трансляции 64-разрядных кодов компаний Intel и AMD.

    Впервые процессоры Эльбрус-4С были показаны на публике в марте текущего года на специализированной выставке «Новая электроника - 2014». О том, когда именно планируется начать выпуск новых микропроцессоров, пока что не сообщается. Ранее в марте 2014 года российский вице-премьер Дмитрий Рогозин говорил о том, что совершенствование российской электронно-компонентной базы является одним из важнейших направлений для успешного выполнения государственного оборонзаказа, так как возможные санкции со стороны западных стран могут помешать процессам перевооружения российской армии. Современный четырехъядерный процессор Эльбрус-4С планируется применять на серверном оборудовании, а также там, где нужно обеспечить замещение иностранных технологий, для того, чтобы добиться обеспечения автономности работы и нужного уровня секретности.

    В настоящее время в ЗАО МЦСТ продолжаются опытно-конструкторские работы по созданию новых процессоров. В частности, в рамках программы «Разработка гетерогенного микропроцессора с пиковой производительностью более 150 гигафлопс», который будет построен на базе высокопроизводительных 64-разрядных ядер. Целью работ по данному проекту является создание российского многоядерного процессора Эльбрус-8С серверного класса, обладающего архитектурой «Эльбрус» и предназначенного для решения вычислительно-интенсивных задач и для построения многопроцессорных и многомашинных систем, относящихся к терафлопному классу производительности.

    Источники информации:
    http://www.mcst.ru/istorija_predprijatija
    http://ria.ru/technology/20140420/1004724150.html
    http://www.ixbt.com/news/hard/index.shtml?17/86/94
    http://www.thg.ru/technews/20140422_110023.html
    http://lenta.ru/news/2014/04/21/65nm

    объявила о том, что их новый четырехядерный процессор Эльбрус-4С готов для массового производства, а также продемонстрировала первый отечественный ПК на его базе – Эльбрус-401. И наконец-то к началу 2017 было объявлено, что российский компьютер поступит в продажу по цене… 199 000 рублей (т.е. порядка 3000 долларов США). Столько же стоит Mac Pro, но если вы настоящий патриот…

    Да, кстати в ассортименте есть еще и сервер Эльбрус 4.4.

    Цена Эльбруса 401 озвучена за самую базовую модификацию, включающую:

    • четырехядерный процессор Эльбрус 750 Мгц;
    • ОЗУ 24 Гб (можно увеличить до 96 Гб);
    • 3D видеокарту ATI Radeon 6000;
    • встроенную видеокарту СБИС Silicon Motion SM718
    • жесткий диск 500 Гб SATA 2.0 3,5»;
    • mSATA SSD диск 120 ГБ на плате;
    • интегрированную звуковую карту АС-97;
    • разъёмы: 6 внешних USB 2.0, DVI+VGA, RS-232 (внутренний и внешний)б стандартные аудио-разъемы;
    • 23-х дюймовый монитор;
    • мышь и клавиатуру;
    • операционную систему Эльбрус на базе Linux. Кстати, поставить можно и другие ОС.

    Почему так долго происходил запуск производства? Представители компании оправдывают задержку тем, что искали отечественных производителей деталей, налаживали поставки и рассчитывали себестоимость. Как утверждает основное производство сборка происходит в России, т.е. процент деталей, произведенных в РФ по прежнему остается загадкой. Обещают производить до нескольких тысяч ПК в год.

    Что ж мы публикуем обзор Эльбрус-4С, сравнение процессоров Эльбрус-4С и Intel, а также результат теста Эльбрус-401.

    Обзор Эльбрус-4С – современного отечественного микропроцессора

    О том, что МЦСТ работает над процессором Эльбрус-4С, стало известно еще летом 2014 года. Тогда же в Интернете ходили слухи, что этот процессор сможет конкурировать с разработками лидеров рынка – с процессорами Intel. Давайте проверим, насколько оказались верны эти слухи.

    Итак, Эльбрус-4С содержит в себе четыре ядра и базируется не на архитектуре SPARC, а на собственной архитектуре Эльбрус (Elbrus). Ядра Эльбрус-4С работают на тактовой частоте 800 МГц, а сам чип изготовлен на основе уже не самого передового техпроцесса в 65 нм. Рассчитан Эльбрус-4С на потребляемую мощность в 45 Вт, что, учитывая целевой рынок, совсем неплохо.

    Архитектура процессора Эльбрус-4С в целом соответствует архитектуре VLIW, которая выполняет инструкции в порядке, установленном и оптимизированном при помощи компилятора, в отличие от микроархитектуры Haswell для процессоров Intel, в которой процессоры сами решают задачу приоритетности инструкций. Теоретически это должно упростить процесс производства и сделать Эльбрус-4С дешевле и привлекательнее для потенциальных покупателей.

    По сравнению с предшествующей моделью в микропроцессоре Эльбрус-4С кэш инструкций первого уровня был увеличен в два раза – до 128 Кбайт. С ним увеличился и кэш второго уровня – до 8МБ, распределяемых между всеми ядрами. В Эльбрус-4С встроен контролер памяти DDR3 с пропускной способностью до 38, 4 Гб/с.

    Технические характеристики процессора Эльбрус-4С

    Выпуск 2014 год
    Техпроцесс 65 нм
    Архитектура «Эльбрус»
    Ядра 4
    Тактовая частота 7500 — 800 МГц
    Производительность, 32 бит 50 Гфлопс
    Производительность, 64 бита 25 Гфлопс
    Потребляемая мощность 45 Вт
    Команд, число на 1 такт 23
    Кеш 2-го уровня 8 МБ
    Тип встроенного контроллера памяти DDR3-1600
    Пропускная способность шины памяти 38,4 Гбайт/с
    Количество каналов обмена с памятью 3
    Количество транзисторов 986 млн
    Корпус HFCBGA 1600
    Южный мост КПИ

    Архитектура процессора Эльбрус-4С позволяет эмулировать архитектуру х86. На первый взгляд, это решение позволит российским частным и государственным компаниям уменьшить свою зависимость от продукции Intel и AMD, но на практике они по-прежнему останутся зависимыми от приложений на х86 весьма продолжительное время. Впрочем, конкурировать на равных процессоры Эльбрус с гигантами индустрии пока не могут, и сейчас мы объясним почему.

    Сравнение процессоров Эльбрус-4С и Intel

    Хотя Эльбрус-4С и может похвастаться относительно низким энергопотреблением и оригинальной архитектурой, в плане производительности он очень сильно отстает от конкурентов. Для сравнения мы взяли из открытых источников результаты расчетов производительности процессоров в гигафлопсах. Флопс – это единица измерения компьютерной производительности, которая отображает, какое количество операций с плавающей точкой может совершить вычислительная машина за секунду.

    Результаты наглядно отображены в таблице:

    Как видите, производительность Эльбрус-4С находится на уровне первого поколения процессоров Intel i7 и в семь раз уступает современным процессорам Интел. Но при этом цена Эльбрус-4С вряд ли будет меньше, чем у более мощного Intel i7-3900, по крайней мере, до тех пор, пока не откроется массовое производство.

    Впрочем, по словам разработчиков, процессор Эльбрус-4С предназначен не для игр и развлечений, а для автоматизации производства и для комплектации рабочих мест, к которым предъявляются повышенные требования к информационной безопасности. Точная дата запуска серийного производства процессоров Эльбрус-4С пока не объявлена, и неизвестно, будет ли оно происходить на территории РФ.

    Компьютер Эльбрус-401 на основе процессора Эльбрус-4С

    Чтобы продемонстрировать возможности своего процессора, МЦСТ собрали на основе Эльбрус-4С персональный компьютер. Известно, что помимо процессора он содержит видеокарту AMD Radeon 6000 и интегрированный видеоадаптер, жесткий диск на 1000 Гб (SATA 2.0) и диск mSATA на плате 128 Гб. Из портов есть 6 разъемов USB 2.0 и 1 DVI/VGA выход, а также стандартные разъемы под Ethernet и аудиоаппаратуру. Компьютер Эльбрус-401 оснащен 24 Гб оперативной памяти.

    Операционная система у российского компьютера тоже своя собственная, под фирменным названием «Эльбрус». Ничего принципиально нового она собой не представляет: в ней сразу же узнается сборка Linux. Но при необходимости ее можно заменить на Windows XP и другие ОС, работающие на платформе х86.

    Несмотря на довольно скромные характеристики, компьютер Эльбрус-401 неплохо показал себя в работе. Разработчики устроили компьютеру Эльбрус тест, запустив на нем игру Doom 3 (BFG Edition 2012).

    Как вы могли заметить, FPS во время игры варьируется в пределах 15-30 единиц. Хотя, конечно, это заслуга не только процессора Эльбрус-4С, но и мощной по меркам Doom 3 видеокарты. С другой стороны, то, что процессор российского производства оказался совместимым с видеокартой от AMD, – это уже сам по себе хороший признак. А вот стоимость компьютера Эльбрус-401 пока удручает: $3900! Да и заказы МЦСТ принимает только от юридических лиц.

    Кстати, МЦСТ не собираются останавливаться на достигнутом. Сейчас они трудятся над восьмиядерным процессором Эльбрус-8С и в этом году выпустят стоечный сервер под названием «Сервер Эльбрус-4.4». А в планах у компании – создание собственного видеопроцессора и работа над материнскими платами Монокуб.

    Нет похожих статей

  • Обработка изображений ,
  • Программирование
  • В этой статье мы покажем, как работают технологии распознавания образов на Эльбрус-4С и на новом Эльбрус-8С: рассмотрим несколько задач машинного зрения, немного расскажем об алгоритмах их решения, приведем результаты бенчмаркинга и наконец покажем видео.



    Эльбрус-8С - новый 8-ядерный процессор МЦСТ с VLIW-архитектурой. Мы тестировали инженерный образец с частотой 1.3 ГГц. Возможно, в серийном выпуске она еще возрастет.



    Приведем сравнение характеристик Эльбрус-4С и Эльбрус-8С.


    Эльбрус-4С Эльбрус-8С
    Тактовая частота, МГц 800 1300
    Число ядер 4 8
    Число операций за такт (на ядро) до 23 до 25
    L1 кэш, на ядро 64 Кб 64 Кб
    L2 кэш, на ядро 2 Мб 512 Кб
    L3 кэш, общая - 16 Мб
    Организация оперативной памяти До 3 каналов DDR3-1600 ECC До 4 каналов DDR3-1600 ECC
    Технологический процесс 65 нм 28 нм
    Количество транзисторов 986 млн. 2730 млн.
    Ширина SIMD инструкции 64 бита 64 бита
    Поддержка многопроцессорных систем до 4 процессоров до 4 процессоров
    Год начала производства 2014 2016
    Операционная система ОС “Эльбрус” 3.0-rc27 ОС “Эльбрус” 3.0-rc26
    Версия компилятора lcc 1.21.18 1.21.14

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


    Так, например, Эльбрус-8С может исполнять до 25 инструкций за 1 такт без учета SIMD (против 23 у Эльбрус-4С).


    Важно : нами не проводилось никакой специальной оптимизации под Эльбрус-8С. Была задействована библиотека EML, однако объем оптимизаций под Эльбрус в наших проектах сейчас явно меньше, чем под другие архитектуры: там он постепенно наращивался в течение нескольких лет, а платформой Эльбрус мы занимаемся не так давно и не столь активно. Основные времязатратные функции, конечно же, были оптимизированы, но вот до остальных пока не дошли руки.

    Распознавание паспорта РФ

    Разумеется, начать освоение новой для нас платформы мы решили с запуска нашего продукта Smart IDReader 1.6 , предоставляющего возможности по распознавания паспортов, водительский прав, банковских карт и других документов. Необходимо отметить, что стандартная версия этого приложения может эффективно задействовать не более 4 потоков при распознавании одного документа. Для мобильных устройств этого более чем достаточно, а вот при бенчмаркинге десктоп-процессоров это может приводить к занижению оценок производительности многоядерных систем.


    Предоставленная нам версия ОС Эльбрус и компилятора lcc не потребовали никаких специальных изменений в исходном коде и мы без каких-либо трудностей собрали наш проект. Отметим, что в новой версии появилась полная поддержка С++11 (она также появилась и в свежих версиях lcc для Эльбрус-4С), что не может не радовать.


    Для начала мы решили проверить, как работает распознавание паспорта РФ, о котором мы уже писали , на Эльбрус-8С. Мы провели тестирование в двух режимах: поиск и распознавание паспорта на отдельном кадре (anywhere-режим) и на видеоролике, снятом с веб-камеры (webcam-режим). В anywhere режиме распознавание разворота паспорта выполняется на одном кадре, причем паспорт может находиться в любой части кадра и быть произвольным образом ориентированным. В режиме webcam выполняется распознавание только страницы паспорта с фото, причем обрабатывается серия кадров. При этом предполагается, что строки паспорта горизонтальны и паспорт слабо смещается между кадрами. Полученная с разных кадров информация интегрируется для повышения качества распознавания.


    Для тестирования мы взяли по 1000 изображений для каждого из режимов и замеряли среднее время работы распознавания (т.е. время без учета загрузки картинки) при запуске в 1 поток и запуске с распараллеливанием. Полученное время работы приведено ниже в таблице.



    Результаты для однопоточного режима вполне соответствуют ожидаемым: помимо ускорения за счет повышения частоты (а кратность частот 4С и 8С равна 1300 / 800 = 1.625), заметно небольшое ускорение за счет усовершенствования архитектуры.


    В случае запуска на максимальном числе потоков ускорение для обоих режимов составило 1.7. Казалось бы, число ядер в Эльбрус-8С вдвое больше, чем в 4С. Так где же ускорение за счет дополнительных 4 ядер? Дело в том, что наш алгоритм распознавания активно задействует только 4 потока и слабо масштабируется дальше, поэтому прирост производительности совсем незначительный.


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



    Для anywhere-режима полученное ускорение приблизилось к ожидаемому ускорению в ~3.6 раза, не дотянув до него из-за того, что мы учитывали время загрузки картинки из файла. В случае с webcam-режимом влияние времени загрузки еще больше и поэтому ускорение получилось более скромным - 2.5 раза.

    Детекция автомобилей

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


    Для нашего примера мы решили взять задачу детекции автомобилей, движущихся в попутном направлении. Подобный детектор может использоваться в системах автоматического управления транспортными средствами, в системах распознавания автомобильных номеров и т.д. Не долго думая, мы отсняли видео для обучения и тестирования с помощью авторегистратора неподалеку от нашего офиса. В качестве детектора мы использовали каскадный классификатор Виолы-Джонса . Дополнительно мы применили экспоненциальное сглаживание положений найденных автомобилей для тех из них, которые мы наблюдаем несколько кадров подряд. Стоит отметить, что детектирование выполняется только в прямоугольнике ROI (region of interest), который занимает не весь кадр, поскольку малоосмысленно пытаться детектировать внутренности нашего автомобиля, а также машины, не полностью попадающие в кадр.


    Таким образом, наш алгоритм состоял из следующих шагов:

    1. Вырезание прямоугольника ROI по центру кадра.
    2. Преобразование цветного изображения ROI в серое.
    3. Предпосчет признаков Виолы-Джонса.
      На этом этапе изображение подвергается масштабированию, строятся карты вспомогательных признаков (например, направленных границ), а также вычисляются кумулятивные суммы по всем признакам для быстрого подсчета хааровских вэйвлетов.
    4. Запуск классификатора Виолы-Джонса на множестве окон.
      Здесь с некоторым шагом перебираются прямоугольные окна, на которых запускается классификатор. Если классификатор выдал положительный ответ, то произошла детекция объекта, т.е. изображение внутри окна соответствует автомобилю. В этом случае выполняется уточнение области изображения, в которой находится объект: в окрестности первичной детекции выделяются окна того же размера, но с меньшим шагом и также подаются на вход классификатора. Все найденные объекты сохраняются для дальнейшей обработки. Данная процедура повторяется для нескольких масштабов входного изображения.
      Этот этап собственно и составляет основную вычислительную сложность задачи и распараллеливание было произведено именно для него. Мы использовали библиотеку tbb для автоматического выбора эффективного числа потоков.
    5. Обработка массива детекций, полученного после применения детектора. Поскольку ряд полученных детекций могут быть очень близкими и отвечать одному и тому же объекту, мы объединяем детекции, имеющие достаточно большую площадь пересечения. В результате получаем массив прямоугольников, которые указывают положение обнаруженных автомобилей.
    6. Сопоставление детекций на предыдущем и текущем кадрах. Мы считаем, что был задетектирован один и тот же объект, если площадь пересечения прямоугольников составляет больше половины от площади текущего прямоугольника. Выполняем сглаживание положения объекта по формулам:
      x i = x i + (1-α)x i -1
      y i = y i + (1-α)y i -1
      w i = w i + (1-α)w i -1
      h i = h i + (1-α)h i -1
      где (x , y )--- координаты верхнего левого угла прямоугольника, w и h - его ширина и высота соответственно, а α - постоянный коэффициент, подобранный экспериментально.


    Здесь и далее для оценки fps (frame per second) использовалось среднее время работы по 10 запускам программы. При этом учитывалось только время обработки изображений, поскольку сейчас мы работали с записанным роликом, и изображения просто загружались из файла, а в реальной системе они могут, например, поступать с камеры. Оказалось, что детекция работает с весьма приличной скоростью, выдавая 15.5 fps на Эльбрус-4С и 35.6 fps на Эльбрус-8С. На Эльбрус-8С загрузка процессора оказывается далеко не полной, хотя в пике задействованы все ядра. Очевидно, это связано с тем, что не все вычисления в этой задаче были распараллелены. Например, перед применения детектора Виолы-Джонса мы выполняем достаточно тяжеловесные вспомогательные преобразования каждого кадра, а эта часть системы работает последовательно.


    Теперь пришло время демонстрации. Интерфейс приложения и отрисовка выполнены с помощью стандартных средств Qt5. Никакой дополнительной оптимизации не проводилось.


    Эльбрус-4С



    Эльбрус-8С


    Визуальная локализация

    В этом приложении мы решили продемонстрировать визуальную локализацию на основе особых точек. Использовав панорамы Google Street View с GPS-привязкой, мы научили нашу систему узнавать местонахождение камеры без использования данных о её GPS-координатах или другой внешней информации. Такая система может использоваться для беспилотников и роботов в качестве резервной системы навигации, для уточнения текущего местоположения или для работы в системах без GPS.


    Сначала мы обработали базу панорам с GPS-координатами. Мы взяли 660 изображений, покрывающих приблизительно 0.4 км^2 московских улиц:




    Затем мы создали описание изображений с помощью особых точек. Для каждого изображения мы:

    1. Нашли особые точки для 3 масштабов кадра (сам кадр, уменьшенный в 4/3 раза кадр и уменьшенный вдвое кадр) алгоритмом YAPE (Yet Another Point Detector) и посчитали для них RFD-дескрипторы .
    2. Сохранили его координаты, набор особых точек, их дескрипторы. Поскольку затем мы будем сравнивать дескрипторы особых точек текущего кадра со значениями дескрипторов из нашей базы, удобно хранить дескрипторы в дереве, используя расстояние Хэмминга в качестве метрики. Общий размер сохраненных данных оказался чуть больше 15 Мб.

    На этом приготовления закончены, теперь перейдем к тому, что происходит непосредственно во время работы программы:

    1. Преобразование цветного изображения в серое.
    2. Выполнение автоконтраста.
    3. Поиск особых точек для трех масштабов кадра (также с коэффициентами 1, 0.75 и 0.5) с помощью алгоритма YAPE и подсчет для них RFD-дескрипторов. Эти алгоритмы частично распараллелены, однако довольно большая часть вычислений осталась последовательной. Кроме того, они пока не оптимизировались под платформу Эльбрус.
    4. Для полученного набора дескрипторов выполняется поиск похожих дескрипторов среди сохраненных в дереве, и происходит определение несколько наиболее похожих кадров. Для различных дескрипторов поиск в дереве распараллелен с помощью tbb. При этом для первых 5 кадров видео мы выбираем 10 ближайших кадров, а затем берем только 5 кадров.
    5. Выбранные кадры проходят дополнительную фильтрацию, чтобы убрать “выбросы”, ведь траектория транспортного средства обычно непрерывна.

    Входные данные: последовательность цветных кадров размера 800х600 пикселей.


    Такая система выдает 3.0 fps на Эльбрус-4С и 7.2 fps на Эльбрус-8С.


    Покажем, как же оно работает:


    Эльбрус-4С



    Эльбрус-8С


    Заключение

    Для удобства основные характеристики Эльбрусов и полученные результаты по нашим программам собраны в таблице:



    Результаты для распознавания паспорта получились довольно скромные, поскольку наше приложение в своем текущем виде не может эффективно задействовать более 4 потоков. Похожая ситуация с детекцией автомобилей и визуальной локацией: алгоритмы имеют нераспараллеленные участки, поэтому не приходится ожидать линейного масштабирования при росте числа ядер. Однако там, где нет ограничений на загрузку приложениями всех ядер процессора, мы наблюдаем рост в 3.2 раза, это близко к теоретическому пределу в 3.6 раз. В среднем разница производительности между поколениями процессоров МЦСТ на нашем наборе задач составляет порядка 2-3 раз, и это очень радует. Только за счёт увеличения частоты и совершенствования архитектуры мы наблюдаем выигрыш более чем в 1.7 раза. МЦСТ быстро нагоняет Intel с ее стратегией в добавлении 5% в год.


    В процессе тестов под полной нагрузкой мы не испытывали проблем с зависаниями и падениями, что говорит о зрелости процессорной архитектуры. Подход VLIW, развиваемый в Эльбрусах-8С, позволяет добиваться работы в реальном времени различных алгоритмов компьютерного зрения, а библиотека EML содержит весьма солидный набор математических функций, которые позволяют экономить время тем, кто не собирается оптимизировать код сам. В заключение мы провели еще один эксперимент, запустив сразу 3 демонстрации (локализацию, поиск машин и поиск лиц) на одном процессоре Эльбрус-8С и получив среднюю загрузку процессора около 80%. Тут уж без комментариев.



    Хотим сказать большое спасибо компании и сотрудникам МЦСТ и ИНЭУМ Брука за возможность попробовать Эльбрус-8С и поздравить их - восьмерка более чем достойный процессор и пожелать им успехов!

  • ocr-технологии
  • Добавить метки

    Загрузка...