Найти тему
60,7K подписчиков

Российский нейросетевой сервер на процессоре Эльбрус-8СВ

11K прочитали

По просьбам скептически настроенной общественности продолжаю рассказывать о том, что в России уже сделано, а не что планируется когда-то в будущем. Если будущее неинтересно и по вполне понятным причинам осуществимость декларируемых планов не внушают вам доверия, давайте обратимся к уже существующему, и послушаем ваш очередной скепсис )))

Последние несколько лет в СМИ постоянно муссируется тема нейросетевых вычислений. Дескать, нейросети помогают и чёрно-белую фотографию раскрасить, и ковид по снимку лёгких выявить. Но вот на каких аппаратных средствах всё это делается? Наверное, NVidia — наше всё? Вы удивитесь, но не только.

Есть такая компания — АО «НТЦ «Модуль», которая (неожиданно) разрабатывает свои чипы аж с 1995 года, и продолжает это делать. И это не просто какая-то мелкая конторка. В собственности компании имеются вычислительные мощности и технологии, позволяющие проводить наукоемкие исследования и разработки.

И есть у них линейка интересных чипов на базе ядер собственной архитектуры NeuroMatrix. Благодаря ряду аппаратных особенностей микропроцессоры этой серии могут быть использованы не только в качестве специализированных процессоров цифровой обработки сигналов, для чего они изначально и разрабатывались, но также и для создания нейронных сетей. Существует также набор средств разработки программ (SDK), включающий компилятор С/С++, драйверы, а также прикладные библиотеки для работы с этими чипами.

История разработки линейки:

  • nm6403 (1879ВМ1) — разработан в 1995 году
  • nm6404 (1879ВМ2) — разработан в 2006 году после длительного перерыва.
  • nm6405 (1879ВМ4) — разработан в 2009 году
  • nm6406 (1879ВМ5Я) — разработан в 2013 году
  • nm6407 (1879ВМ6Я) — разработан в 2016 году
  • nm6408 (1879ВМ8Я) — разработан в 2019 году. Новейший чип, запущен в серийное производство. Предназначен для решения задач обработки больших потоков данных в реальном масштабе времени (цифровая обработка сигналов, обработка изображений, навигация, связь, эмуляция нейронных сетей и т.д.).
По просьбам скептически настроенной общественности продолжаю рассказывать о том, что в России уже сделано, а не что планируется когда-то в будущем.

Чип содержит 16 тензорных ядер NMC4 собственной архитектуры NeuroMatrix Core четвёртого поколения и пять стандартных доступных на рынке ядер архитектуры RISC (с сокращенным набором команд) ARM Cortex-A5. Из них одно ядро — 32-х разрядный универсальный управляющий RISC-процессор, и ещё четыре — по одному на каждый кластер из четырёх тензорных ядер NMC4 (всего 4 кластера).

Также процессор имеет пять интерфейсов с внешней памятью типа DDR3 и DDR3L, интерфейсы PCIe2.0, SPI, Ethernet IEEE Std 802.3-2012, GPIO, JTAG и высокоскоростные интерфейсы для межпроцессорного обмена.

Как видите, чип сконструирован с использованием сторонних ядер, как это практикуется во всём мире, и при проблемах с лицензиями они могут быть заменены другими ядрами.

Рабочая частота собственных ядер NMC4 — 1 ГГц, остальных ядер — 800 МГц. Технология КМОП 28 нм, поэтому пока они изготавливаются на фабрике в Тайване. Планы локализовать производство чипов в России есть, но о них я вам говорить не буду, потому что это будущее, а оно вам не интересно :-)

Нейросетевой вычислитель

На базе 1879ВМ8Я компанией АО «НТЦ «Модуль» построен серверный нейросетевой вычислитель МС127.05.

По просьбам скептически настроенной общественности продолжаю рассказывать о том, что в России уже сделано, а не что планируется когда-то в будущем.-2

Устройство подключается к стандартным портам PCI-E на материнской плате.

Также АО «НТЦ «Модуль» в сотрудничестве с АО «МЦСТ» создали полноценный российский нейросетевой сервер на базе процессора Эльбрус-8СВ и нейросетевого модулея МС127.05.

По просьбам скептически настроенной общественности продолжаю рассказывать о том, что в России уже сделано, а не что планируется когда-то в будущем.-3

Всё, что происходит последнее время в сфере микроэлектроники мне всё больше начинает нравится. Даже споры о текущей господдержке идут не в плоскости «поддерживать также далее или нет», а в плоскости «как поддерживать далее, может, что-то поменять».

Но поддержка для интенсивного развития этой отрасли необходима, и она продолжается. В рамках госпрограммы в следующем 2022-м году выделяется порядка 100 млрд рублей. Так что всё идёт, как надо.

На сегодня всё. Ставьте лайки, пишите комментарии и подписывайтесь на мой канал! Удачи!