MAX
Подпишись
стань автором. присоединяйся к сообществу!
20 мая 23
84

Первый в мире обзор российского 4-ядерного процессора Эльбрус-4С. Часть 3.

Часть 1. История создания:  http://zoom.cnews.ru/publication/printed/51620 

Часть 2. Архитектура:  http://zoom.cnews.ru/publication/printed/51720 

 

Обзор российского 4-ядерного процессора Эльбрус-4С. Часть 3: тесты, сравнение с Intel.

Модули на микропроцессорах «Эльбрус»


В настоящее время ЗАО «МЦСТ» выпускает несколько готовых модулей на основе процессоров R1000 архитектуры SPARC, а также серию модулей на основе «Эльбрус». Каждый из модулей изготовлен в виде системной платы с набором необходимых внешних интерфейсов, по сути представляя собой готовый компьютер, требующий лишь подключения источника питания и накопителей для хранения данных, да и то не всегда (зачастую флеш-диск достаточного объёма распаян прямо на плате). Он выполнен в стандартном форм-факторе потребительского либо промышленного стандарта, и устанавливается в корпус заказчика. В настоящее время модули комплектуются процессорами «Эльбрус-2С+», а с началом серийного выпуска «Эльбрус-4С» элементная база будет обновлена.

[читать статью полностью...]

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Источник: zoom.cnews.ru

Комментарии 0

Для комментирования необходимо войти на сайт

  • 0
    Нет аватара Vedomir21.05.14 09:41:21
    А почему вы решили что Intel не может? Вы про серию процессоров Xeon Phi слышали? Или только про их игровые продукты?

    У текущего поколения производительность в 1 Терафлопс и на их базе построен самый быстрый в мире суперкомпьютер на июнь и ноябрь 2013 года.

    Актуальная версия 7120A - это 61 ядро на частоте 1,2 ГГц и технологии 22 нм.
    • 2
      RadiantConfessor RadiantConfessor22.05.14 08:24:11
      А тут всё зависит от задачи. Видеокарты тож хорошо справляются с полностью параллельными потоками, но плохо решают параллельные задачи другого рода, где есть зависимости по данным вычисляемым в разных ядрах.

      Конечно я знаю про Phi. И дело в том, что они и в нём так и оставили кольцевую двунаправленную шину. При этом они покупали одну фирму, которая разработала новую шину с коммутацией по системе "многосвязные звёзды" (ячеистая сеть), но отказались от её разработки из-за причины, которую я опишу далее.

      Со старой кольцевой шиной Phi быстро решает независимые параллельные потоки, но титанически не может переварить большое количество зависимых потоков, которые исполняются на ядрах больше 10, сильно падает время синхронизации. Представьте, чтобы передать байт от одного ядра к другому может понадобиться от 1 такта до 30. 30 тактов это максимальная пауза между двумя вычислениями выполненными в двух ядрах, это эпические тормоза! Т. е. Phi на широкопараллельных задачах ведёт себя точно также как и видеокарта, а следовательно определённое количество задач исполняемых на Phi выгоднее считать на видеокартах, менееэнергозатратно выйдет, так как в видеокартах ядро легче.

      В общем пока Интел упорно развивал своё ядро, отечественные ученые изучали и развивали шины. И Мультиклетовцы тем и молодцы, что успели запатентовать последний вариант шины "все-со-всеми", который в процессорах пока ни кем реализован не был.

      Шина Мультиклета позволяет создавать до 16 клеток со скоростью межклеточного обмена в 1 такт. Далее идёт объединение кластеров клеток такой же шиной "все-со-всеми", что позволяет создать 16*16=256 клеток с максимальным временем синхронизации всего в три такта! Такая скорость синхронизации между клетками, которые к тому же способны работать абсолютно независимо, позволит эффективно решать как задачи 3D моделирования так и обыкновенные офисные задачи. Тем самым архитектура Мультиклет позволяет отказаться от второго графического ядра в пользу всего одного, универсального ядра.

      Последним сообщением от Интел по R & D был поиск новых систем межядерной коммутации, т. е. и они задумались над этой проблемой, но решить её со значительным прорывом в скорости не получится с сохранением текущей системы команд. Придётся выбирать, или они и дальше поддерживают устаревшую архитектуру или создают нечто кардинально новое и тратят кучу денег на программистов.

      В Эльбрусе используется двухуровневая шина, в которой на внешнем контуре используется двунаправленное кольцо как в Интел, а на внутреннем контуре, между АЛУ, используется система коммутации вида "звезда". Но для повышения производительности используя преимущества системы коммутации вида звезда пришлось применять широкое командное слово, что бы как можно меньше АЛУ простаивало во время исполнения широкой команды. А для этого пришлось написать супернавороченный компилятор и только за этот компилятор им можно вручить научную премию.
      Отредактировано: Zveruga~08:35 22.05.14
      • 1
        Нет аватара Vedomir22.05.14 11:20:04
        Спасибо, интересная информация про шины и Мультиклет.

        Основная сила Intel не столько в прорывных решениях, сколько в правильной стратегии развития и огромной экосистеме накопленный за счет правильных стратегических решений в прошлом. У них были очень крупные технические провалы вроде NetBurst но они всегда их исправляли.

        Собственно общая идеология Intel - это именно вывод на первое место совмести и легости использования и программирования ценой меньшей красоты инженерных решений.

        Классический пример - Pentium, в котором вместо полного отказа от CISC и перехода на несовместимый RISC что теоретически правильнее сделали внутренний транслятор CISC в RISC.

        Нам к сожалению не хватает единой стратегии развития электроники и ИТ в целом на уровне страны, аналогичной развитию авиации или атомной отрасли.

        На хабре недавно обсуждение той же темы было.
        • 1
          RadiantConfessor RadiantConfessor22.05.14 13:06:40
          Для начала нужно отечественную основу разработать, чтобы потом уже стандартизировать её.

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

          А вот Мультиклет ещё "не устаканился". В процессоре R1 появились ассемблерные команды отсутствующие в P1. Причём эти команды не вычислительного характера, а логического. Они позволяют уменьшить число параграфов в коде уменьшая число условных переходов.

          Думаю после отработки чипа R1 Мультиклетовцам можно будет идти уже по экстенсивному пути наращивания мощности без серьёзных изменений архитектуры