Российские процессоры. "Эльбрус" - процессор российского производства


объявила о том, что их новый четырехядерный процессор Эльбрус-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С». Он получил название «АРМ Эльбрус-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 - контроллером периферийных интерфейсов российского производства.

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

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

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

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

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

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

Что представляет собой микропроцессор «Эльбрус-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 году.

Все привыкли к тому, что на рынке микропроцессоров балом правят три крупных американских производителя: Intel, AMD и IBM. Это действительно так! Однако это не означает, что микропроцессоры больше никто не производит. Как правило, в большинстве развитых стран есть собственные «государственные» производители интегральных схем. Не стоит думать, что они пытаются каким-то образом составить конкуренцию «большой тройке» - вовсе нет. Причина локальной разработки и производства процессоров кроется несколько в другом, а именно в необходимости выпуска собственных решений для оборонной отрасли, где использование иностранной электронной базы запрещается из соображений национальной безопасности.

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

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

Процессор «Эльбрус» производства МЦСТ

История

Трудиться над архитектурой «Эльбрус» начали более 40 лет назад, а именно в 1973 году. Работы велись в стенах «Института точной механики и вычислительной техники имени Лебедева» (ИТМиВТ) под руководством академика Всеволода Сергеевича Бурцева - известного ученого в области систем управления и конструирования универсальных ЭВМ. Конечно же, «заказ» на подобного рода компьютерную технику поступил от военных.

Всеволод Бурцев - человек, стоящий у истоков архитектуры «Эльбрус»

Выпуск первого поколения компьютеров с архитектурой «Эльбрус» состоялся в 1980 году. Их особенностью являлась масштабируемая архитектура: они поддерживали параллельную работу до 10 процессоров одновременно. Объем оперативной памяти составлял 64 Мбайт (или 2 20 машинных слов), а быстродействие такого компьютера достигало отметки в 12 миллионов операций в секунду.

Компьютер «Эльбрус»

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

Процессор Pentium стал первой разработкой Intel, использующей суперскалярную архитектуру

Спустя пять лет после выхода первого поколения процессоров завершилась разработка компьютера «Эльбрус-2». Архитектурно он несильно отличались от «Эльбрус-1», однако в них применялась другая элементная база, что позволило поднять производительность новых процессоров более чем в 10 раз - до 125 млн операций в секунду. Также был увеличен объем оперативной памяти компьютера: с 64 Мбайт до 144 Мбайт, а пропускная способность каналов ввода/вывода составила 120 Мбайт/с.

«Эльбрус-2», как и его предшественник, был предназначен для использования в оборонной отрасли. В итоге компьютер эксплуатировался в Центре управления космическими полетами, а также в ядерных исследовательских центрах в Арзамасе-16 и Челябинске-70. Помимо этого, существовала и другая версия «Эльбрус-2», оптимизированная под более простые задачи. Она носила название «Эльбрус 1-КБ» и пришла на смену устаревающей системе БЭСМ-6, которая к тому времени использовалась уже на протяжении двух десятков лет. Разработчики сохранили программную совместимость между «Эльбрус 1-КБ» и БЭСМ-6, поэтому переход на новые компьютеры оказался вполне безболезненным.

Компьютер «Эльбрус-2»

После успешного выпуска «Эльбрус-2» полным ходом шла разработка нового компьютера, который ожидаемо получил название «Эльбрус-3». В третьем поколение устройств планировалось огромное количество архитектурных изменений. Разработчики из ИТМиВТ именовали новую архитектуру «постсуперскалярной». Данный принцип лежал в основе архитектуры будущих процессоров Intel Itanium. Поэтому, как бы это странно ни звучало, но отечественные инженеры вновь в плане внедрения инноваций опережали своих западных коллег.

Однако дальше проектирования дело не дошло. В 1994 году был создан тестовый образец процессора «Эльбрус-3», но серийное производство так и не было налажено по достаточно глупой причине: устройство оказалось совсем не востребованным. Спустя 6 лет уже инженеры компании МЦСТ пытались воплотить в жизнь идеи «Эльбрус-3» в новом процессоре «Эльбрус-2000» (также известного как Е2К), который теоретически мог стать конкурентом анонсированному процессору Intel Itanium. Однако массовое производство «Эльбруса-2000» требовали значительных финансовых вливаний, а найти инвестора разработчикам так и не удалось.

Создание МЦСТ и ее разработки

Стоит сделать небольшое отступление и сказать пару слов о МЦСТ, которая со времен «Эльбрус-3» и занимается разработкой подобных решений. Компания была основана 2 марта 1992 года как Товарищество с ограниченной ответственностью (ТОО) «Московский центр SPARC-технологий» (МЦSТ). Наличие аббревиатуры SPARC в названии связано с тем, что на тот момент компания МЦСТ рассматривала в качестве основного партнера американскую корпорацию Sun Microsystems, которая продвигала свои вычислительные машины с архитектурой SPARC. И наличие этой аббревиатуры в названии предоставляло ей существенные льготы при сотрудничестве. Например, МЦСТ получила доступ к передовым технологиям проектирования микропроцессорной техники, операционным системам, системам программирования и другим технологиям. На период развития компании это было очень существенной поддержкой. И если поначалу компания работала в тесном сотрудничестве с такими гигантами, как Sun Microsystems, Avanti, Compass, Synopsys, то вскоре инженеры МЦСТ, набравшись опыта, полностью переключились на разработку устройств по государственным заказам.

Система со SPARC-процессором МЦСТ R500

Вплоть до 2007 года МЦСТ выпускала лишь микропроцессоры с архитектурой SPARC и вычислительные системы на их базе. Собственная архитектура «Эльбрус» отошла на второй план. В период с 1997 по 2007 годы были выпущены четыре SPARC-микропроцессора: МЦСТ-R100, МЦСТ-R150, МЦСТ-R500 и МЦСТ-R500S. Также увидел свет и вычислительный комплекс «Эльбрус-90микро». Несмотря на свое название, к данной архитектуре система не имела никакого отношения.

Лишь в 2005 году возобновилась работа над архитектурой «Эльбрус», основанной на микроархитектуре VLIW (Very Long Instruction Word). А уже в 2007 году был представлен одноименный процессор. Его основные характеристики мы собрали в таблицу, которую вы можете увидеть снизу.

Технологический процесс 0,13 мкм
Рабочая тактовая частота 300 МГц
Пиковая производительность 64 разряда, GIPS/GFLOPS - 6,67/2,4 32 разряда, GIPS/GFLOPS - 9,5/4,8 16-8 GIPS - 12,2–22,6
64 Кбайт
64 Кбайт
Кэш-память 2-го уровня 256 Кбайт
9,6 Гбайт/с
4,8 Гбайт/с
Размеры кристалла 15,0х12,6
Количество транзисторов 75,8 млн
Рассеиваемая мощность 6 Вт

Конечно, для 2007 года характеристики чипа были более чем скромные - он ни в коем случае не составлял конкуренции современным процессорам, например, поколению Intel Conroe, представленному в 2006 году. «Эльбрус» уступал им по всем параметрам. Процессор выпускался по устаревшим 130-нм технологическим нормам, тогда как Intel и AMD уже освоили 65-нм техпроцесс. Как ни странно, но производство процессора было доверено тайваньской компании TSMC. Странно потому, что «камень» предназначался для использования в «оборонке», а производство на сторонних мощностях, таким образом, напрямую влияло на безопасность системы из-за возможных «закладок».

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

Что касается скорости работы «Эльбруса», то его пиковая производительность в 64-разрядном режиме составляла 2,4 ГФЛОПС. Для сравнения: пиковая производительность бюджетного двухъядерного процессора Intel Core 2 Duo E4300 с актуальной на то время архитектурой Conroe и тактовой частотой 1,8 ГГц составляла 14,4 ГФЛОПС, то есть в 6 раз больше! Поэтому вы можете представить, насколько медленным был «Эльбрус» для 2007 года. Тем не менее, для оборонной отрасли производительности процессора было вполне достаточно, поэтому на его основе была создана вычислительная система «Эльбрус-3М1».

Вычислительный комплекс «Эльбрус-3М1»

Комплекс «Эльбрус-3М1» поставлялся с защищенной операционной системой МСВС-Э (Мобильная система Вооруженных Сил), в основе которой лежит Linux версии 2.6.14. Кроме этого компьютер оснащался пакетом тестовых и диагностических программ, а также был обратно совместим со старыми вычислительными комплексами «Эльбрус-1» и «Эльбрус-2». По уровню производительности «Эльбрус-3М1» был сопоставим с системой на базе Pentium III с тактовой частотой 500 МГц. Было проведено сравнительное тестирование в режиме совместимости с платформой x86, и «Эльбрус-3М1» превзошел в скорости процессор Intel. Помимо этого, проводилось тестирование и в «родной» платформе для системы МЦСТ. В таком режиме производительность «Эльбрус-3М1» находилась на уровне с конфигурацией на базе процессора Intel Pentium 4 с частотой 2000 МГц. Для оборонной отрасли такого уровня производительности было более чем достаточно.

Следующим этапом развития архитектуры стала система на кристалле «Эльбрус-S», выпущенная в 2010 году. Для удобства сравнения мы свели все основные характеристики процессора в следующую таблицу.

Технологический процесс 0,09 мкм
Рабочая тактовая частота 500 МГц
Пиковая производительность 64 разряда, GFLOPS - 4 32 разряда, GFLOPS - 8
Кэш-память команд 1-го уровня 64 Кбайт
Кэш-память данных 1-го уровня 64 Кбайт
Кэш-память 2-го уровня 2 Мбайт
Пропускная способность шин связи с кэш памятью 16 Гбайт/с
Пропускная способность шин связи с оперативной памятью 8 Гбайт/с
Площадь кристалла 142 мм2
Количество транзисторов 218 млн
Рассеиваемая мощность 13 Вт - типовая, 20 Вт - максимальная

Характеристики нового процессора были улучшены в сравнении с «Эльбрусом». Прежде всего стоит отметить, что производство «Эльбрус-S» было переведено на 90-нм технологические «рельсы». Пускай в 2010 году Intel и AMD уже производили процессоры по тонкому 32-нм техпроцессу, но для отечественного устройства этот переход стал значительным шагом вперед. Тактовая частота «Эльбрус-S» составляла 500 МГц, что на 200 МГц выше, чем у «Эльбруса». Выросла и пиковая производительность: до 4 и 8 ГФЛОПС в 64-разрядном и 32-разрядном режимах соответственно. Увеличился и объем кэш-памяти второго уровня - до 2 Мбайт. Да и сам чип стал сложнее: количество транзисторов в сравнении с предшественником выросло почти в три раза.

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

В придачу к «Эльбрус-S» МЦСТ представила контроллер периферийных устройств (КПИ) - он же «южный мост». Хаб обеспечил поддержку как «гражданских» интерфейсов, так и промышленных. Благодаря КПИ стало возможным созданием специального четырехпроцессорного рабочего модуля МВ3S/C, который используется в военной технике.

Технологический процесс, нм 130
Тактовая частота, МГц 250
Последовательная шина связи с процессором, пропускная способность, Гбайт/с 2
Контроллер PCI-Express версии 1.0a 8 линий
Контроллер PCI версии 2.3 32/64 бита, частота 33/66 МГц
Контроллер Ethernet 1 Гбит/с 1 порт
Контроллер SATA 2.0 4 порта
Контроллер IDE PATA-100, 2 порта по 2 устройства
Контроллер USB 2.0 2 порта
Контроллер звукового интерфейса AC-97 2-канальное стерео
Контроллер последовательного интерфейса RS-232/485 2 порта
Контроллер параллельного интерфейса IEEE-1284 с поддержкой DMA 1 порт
Контроллер программируемых универсальных входов-выходов GPIO 16 сигналов
Интерфейс I2C 4 канала
Число транзисторов, млн 30
Потребляемая мощность, Вт 6

Спустя год было налажено производство следующего поколения процессоров под названием «Эльбрус-2С+». В своих пресс-релизах компания МЦСТ указывала шестиядерную архитектуру. Однако это совсем не так! «Эльбрус-2С+», по сути, является двухъядерной моделью. Он обладает двумя модулями архитектуры «Эльбрус», но также имеет и четыре ядра цифровых сигнальных процессоров (DSP) фирмы «Элвис». Помимо этого, кристалл претерпел множество изменений. Так, объем кэш-памяти второго уровня каждого из ядер составляет 1 Мбайт. Была добавлена поддержка памяти DDR2 с эффективной частотой 800 МГц, а также дополнительный канал ввода/вывода, посредством которого можно подключить еще один КПИ.

Двухъядерный процессор «Эльбрус-2С+»

Для процессора была реализована версия компилятора языка C, которая позволяет генерировать код для ядер DSP и обеспечивать эффективное взаимодействие основной программы, исполняющейся на ядрах CPU, а также процедур, исполняющихся на DSP. Забегая чуть вперед, скажем, что программировать под ядра DSP было сравнительно трудно, поэтому в следующем поколении процессоров инженеры МЦСТ от них отказались вовсе. В результате внесенных изменений производительность процессоров значительно возросла и уже составляла 28 ГФЛОПС в 32-разрядном режиме. Если сравнивать быстродействие «Эльбрус-2С+» с процессорами Intel, то отечественная разработка окажется чуть выше по скорости, чем решения Intel Core 2 Duo.

Технологический процесс 0,09 мкм
Рабочая тактовая частота 500 МГц
Число ядер архитектуры Эльбрус Число ядер DSP (Elcore-09) 2 4
Пиковая производительность (ядра CPU + ядра DSP) 64 разряда, GFLOPS –­ 8+0 32 разряда, GFLOPS – 16+12
Кэш-память команд 1-го уровня 64 Кбайт
Кэш-память данных 1-го уровня 64 Кбайт
Кэш-память 2-го уровня 1 Мбайт
Встроенная память DSP (на ядро DSP) 128 Кбайт
Пропускная способность шин связи с кэш памятью 16 Гбайт/с
Пропускная способность шин связи с оперативной памятью 12,8 Гбайт/с
Площадь кристалла 289 мм2
Количество транзисторов 368 млн
Рассеиваемая мощность 25 Вт

Производительность процессора можно примерно оценить по следующим диаграммам.

Результаты тестирования в пакете SPEC2000 FP

Результаты тестирования в пакете SPEC2000 Int

Помимо «Эльбрус-2С+», в тестировании участвовали процессоры Intel Pentium-M ULV (1 ГГц, кэш-память 1 Мбайт, 2х DDR-266) и Intel Atom D510 (1,66 ГГц, кэш-память 1 Мбайт, DDR2-800), а также еще один процессор компании МЦСТ - R1000. В качестве тестового программного обеспечения был выбран пакет SPEC2000. Как видно из диаграмм, в режиме FP производительность «Эльбрус-2С+» находится на заметно более высоком уровне, нежели у конкурентов. В режиме Int ситуация выравнивается, и зачастую производительность всех процессоров находится на одном уровне, хотя местами отечественные решения откровенно «проседают».

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

И вот в апреле 2014 года компания МЦСТ представила свою следующую разработку - четырехъядерные процессоры «Эльбрус-4С».

Архитектура процессоров «Эльбрус-4С»

Прежде чем мы начнем подробное изучение архитектуры новых процессоров «Эльбрус-4С», необходимо уделить немного внимания современной архитектуре в целом. Как вам известно, все интегральные решения можно разделить на две большие группы: CISC (Complex Instruction Set Computer) и RISC (Reduced Instruction Set Computer). Уже из названий становится понятно, что CISC-процессоры работают со сложными инструкциями, а RISC - с упрощенными. Сложность инструкций для первой категории заключается в том, что их длина не ограничена. Вдобавок к этому они могут содержать сразу несколько арифметических действий. До начала 1980-х абсолютно все процессоры имели CISC-архитектуру, однако тогдашние исследования компании IBM показали, что сложные инструкции далеко не всегда обрабатываются быстрее, чем последовательность элементарных операций, соответствующая такой сложной инструкции. Так появилась архитектура RISC, предусматривающая использование упрощенных команд.

Примером CISC-архитектуры могут считаться все x86-совместимые процессоры, однако это не совсем так. Работа таких решений базируется на ядре типа RISC. Каждый x86-процессор имеет специальный блок декодирования инструкций, который преобразует CISC-команды в RISC-инструкции.

При этом процессоры x86 являются суперскалярными. Это означает, что за один такт процессор может обрабатывать сразу несколько инструкций. В далеком прошлом процессоры не обладали суперскалярностью и исполняли за такт лишь одну операцию. Тогда это не создавало проблем. Но со временем от CPU требовалась всё более высокая производительность, да и технологические возможности позволяли создавать более сложные системы. Поэтому суперскалярность стала неотъемлемой частью процессорных архитектур. Главной проблемой суперскалярности считается то, что нельзя так просто исполнять несколько операций параллельно, поскольку между ними могут существовать зависимости. Для наглядности тут можно провести параллель с программированием: нельзя запустить на исполнение сразу две функции, если одна из них использует результирующее значение другой. Поэтому в суперскалярных процессорах есть специальная аппаратура, которая анализирует зависимости между операциями и принимает решение об очередности их исполнения.

Принцип работы архитектуры «Эльбрус»

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

Принцип работы процессора «Эльбрус»

Среди других особенностей архитектуры «Эльбрус» инженеры МЦСТ выделяют следующие:

  • 6 каналов арифметико-логических устройств (АЛУ), работающих параллельно;
  • регистровый файл из 256 84-разрядных регистров;
  • аппаратная поддержка циклов, в том числе с конвейеризацией. Повышает эффективность использования ресурсов процессора;
  • программируемое асинхронное устройство предварительной подкачки данных с отдельными каналами считывания. Позволяет скрыть задержки от доступа к памяти и полнее использовать АЛУ;
  • поддержка спекулятивных вычислений и однобитовых предикатов. Позволяет уменьшить число переходов и параллельно исполнять несколько ветвей программы;
  • широкая команда, способная при максимальном заполнении задать в одном такте до 23 операций (более 33 операций при упаковке операндов в векторные команды).

Конечно, не забыли разработчики и о режиме x86-совместимости. Для этого в архитектуре была реализована система динамической трансляции двоичных кодов x86 в коды процессора «Эльбрус». Если говорить простым языком, то система трансляции создает виртуальную машину, в которой работает гостевая операционная система для этой разрядности. По словам разработчиков, на платформе «Эльбрус» в режиме эмуляции платформы x86 удалось запустить более 20 операционных систем (в том числе несколько версий Windows) и сотни приложений.

Разработчики МЦСТ в целях повышения безопасности пошли иным путем. Процессоры «Эльбрус-4С» поддерживают так называемое защищенное исполнение программ. Его суть заключается в том, чтобы гарантировать работу приложения только с инициализированными данными, проверять все обращения в память на принадлежность к допустимому диапазону адресов, обеспечивать межмодульную защиту (например, защищать вызывающее ПО от ошибки в библиотеке). Эти проверки осуществляются аппаратно.

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

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

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

Технологический процесс 65 нм
Рабочая тактовая частота 800 МГц
Число ядер архитектуры Эльбрус 4
Пиковая производительность 64 разряда, GFLOPS –­ 25 32 разряда, GFLOPS – 50
Кэш-память команд 1-го уровня 128 Кбайт
Кэш-память данных 1-го уровня 64 Кбайт
Кэш-память 2-го уровня 8 Мбайт
Организация оперативной памяти До 3 каналов DDR3-1600 ECC
Пропускная способность каналов оперативной памяти 38,4 Гбайт/с
Каналы межпроцессорного обмена 3, дуплексные
Пропускная способность каждого канала межпроцессорного обмена 12 Гбайт/с
Площадь кристалла 380 мм2
Количество транзисторов 986 млн
Рассеиваемая мощность До 60 Вт

Прежде всего нужно отметить, что производство процессора было переведено на 65-нм техпроцесс. Тактовая частота CPU возросла до 800 МГц. Удвоился объем кэш-памяти команд первого уровня, теперь он составляет 128 Кбайт. А объем кэш-памяти второго уровня составляет 8 Мбайт (против 1 Мбайт у «Эльбрус-2С+»). Также значительно выросла пропускная способность каналов оперативной памяти. Эти изменения позволили добиться внушительной прибавки производительности новых процессоров. Так, в 64-разрядном режиме пиковая производительность составляет 25 ГФЛОПС, что более чем в три раза выше, чем показатель «Эльбрус-2С+». В 32-разрядном режиме производительность достигла отметки 50 ГФЛОПС. Вместе с тем возросла и сложность кристалла. «Эльбрус-4С» содержит 986 млн транзисторов, а его полезная площадь составляет 380 мм 2 .

Ближайшее будущее процессоров «Эльбрус»

Компания МЦСТ ни в коем случае не планирует снижать темпы разработки и выпуска новых решений. На 2015 год уже запланирован анонс восьмиядерного 28-нм процессора «Эльбрус-8С». Кристалл оснастят 4 Мбайт кэш-памяти второго уровня и 16 Мбайт кэш-памяти третьего уровня, а его тактовая частота составит 1300 МГц. При этом пиковая производительность достигнет отметки 250 ГФЛОПС. Планируется, что «Эльбрус-8С» будет работать в связке с контроллером периферийных устройств второго поколения (КПИ-2), который будет отличаться увеличенной до 16 Гбайт/с пропускной способностью.

Однако 8-ядерный чип является не единственным находящимся в разработке процессором МЦСТ. Компания также «допиливает» экономичный «одноголовый» чип «Эльбрус-1С+», предназначенный для использования в ноутбуках, терминалах и промышленной автоматике. Его отличительной особенностью является наличие встроенного видеоядра с поддержкой аппаратного ускорения 3D-видео. Процессор будет выпускаться в соответствии с 40-нм технологическими нормами. Производительность ядра составит около 24 ГФЛОПС, а встроенного видео - около 28 ГФЛОПС. «Эльбрус-1С+» также будет совместим с новым «южным мостом» КПИ-2, а его энергопотребление составит не более 10 Вт. Выпуск этого процессора также запланирован на 2015 год.

Заключение

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

У компании МЦСТ большие планы на будущее. Это и выпуск процессоров «Эльбрус-8С», и «Эльбрус-1С+». Так что следующий год во многом покажет, насколько конкурентоспособной окажется российская отрасль микроэлектроники.

Ранее уже началось производство первой серии серверов «Эльбрус 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, а ранее работал в МЦСТ и разрабатывал советский суперкомпьютер Эльбрус.







2024 © gtavrl.ru.