[image]

Новый процессор российской разработки

 
1 2 3 4 5
+
+2
-
edit
 

Balancer

администратор
★★★★★

Выпущена первая опытно-промышленная партия российского микропроцессора MultiClet MCp0411100101


В начале июля 2012 г. была выпущена первая опытно-промышленная партия российского мультиклеточного микропроцессора MultiClet MCp0411100101 на четырех клетках. Микропроцессор построен по уникальной пост-неймановской мультиклеточной архитектуре (для понимания концепта можно прочитать следующий документ). Микропроцессор предназначен для выполнения задач управления и цифровой обработки сигналов. Благодаря своей архитектуре, DSP-обработка данных динамически распараллеливается равномерно между клетками, а также процессор способен выполнять программы общего назначения, распараллеливая «предложения» из RISC-подобных команд на клетки. Микропроцессор продолжает развитие идеи получения производительности не за счет гонки мегагерц, а за счет оптимизирующей вычисления архитектуры.

Краткие характеристики:
  • номинальная частота: 100 МГц;
  • разрядность процессора: 32/64 бит;
  • память данных (ПД): 128 Кб;
  • память программ (ПП): 128 Кб;
  • заявленная производительнось: 2,4 ГФлопс;
  • потребляемая мощность: 45 мВт.

В комплект ПО входят ассемблер, редактор связей (компоновщик), компилятор языка Си (стандарт C89), функциональная модель (эмулятор). В разработке операционная система RTOS.

Цена микропроцессора в партии до 100 шт. 462 руб. Цена отладочного комплекта с платой периферии 38200 руб.

Особенности процессора:
  • Увеличение производительности в 4-5 раз при одновременном снижении энергопотребления (при одинаковых тактовых частотах и топологических нормах исполнения):
    • в 2-4 раза по сравнению с аудиопроцессорами;
    • в 10-15 раз по сравнению с процессорными ядрами со сверхнизкими энергопотреблением.
  • «Естественная» реализация параллелизма без решения задачи распараллеливания.
  • Уменьшение площади кристалла.
  • Эффективная реализация любого класса задач (коммутационная среда не вносит каких-либо ограничений в межклеточный обмен данными).
  • Выполнение программы без перекомпиляции на любом количестве клеток.

Области применения:
  • Системы промавтоматики от интеллектуальных датчиков до систем управления двигателями.
  • Универсальные навигационные приемники ГЛОНАСС/GPS/Galileo/COMPASS/IRNSS/QZSS.
  • Мобильные телефоны.
  • Видеотехника 3D.
  • Автомобильная электроника для бортовых систем, контролирующих дорожную обстановку и предупреждающих водителей об опасностях и пробках.
  • Системы безопасности, распознавание «свой/чужой».

Ссылки по теме:
 


// Выпущена первая опытно-промышленная партия российского микропроцессора MultiClet MCp0411100101 - Hardware and Drivers - Новости

Из комментариев:

По ссылкам есть рассуждения как рассчитывали производительность.

Кратко - это производительность выполнения умножения двух комплексных чисел, которое выполняется за 1 такт. Это дает 6 FLOP за такт: (a + bi)(c + di) = (aс + bd) + (ad + bc)i, соответственно имеем 6*4*100МГц = 2.4ГФлоп.

...

Технически процессор может адресовать до 64 Гб ОЗУ, если я правильно понял их документацию, но в этой версии отсутствует контроллер памяти.

...

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

...

DSP как он есть.., вот только в мире сигнальных процессоров наступила эра vliw, а тут (как я понял) предлагают вернуться обратно...

...

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

...

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



   20.0.1132.4720.0.1132.47
RU Клапауций #05.07.2012 15:25  @Balancer#05.07.2012 15:12
+
-
edit
 

Клапауций

координатор
★★☆
На сайте они, кстати, только коммерческое исполнение предлагают. И что-то у меня сомнения, что военное таки будет.

А цена, что цена... Не копейки, но и не ужас. Нормально. К тому же это "оптыно-серийная" партия.
Поживём, поглядим...
   
EE Татарин #05.07.2012 17:45  @Клапауций#05.07.2012 15:25
+
+1
-
edit
 

Татарин

координатор
★★★★★

Интересное развитие VLIW

Клапауций> А цена, что цена... Не копейки, но и не ужас. Нормально. К тому же это "оптыно-серийная" партия.
Цена назначена 462 рубля. За однокристаллку с такими параметрами и фаршем (128кб + 128кб SRAM на борту) - нормально.

Это вообще ещё не серия. То, что выпущено - это альфа, для предсерийного ознакомления разработчиков устройств, внутреннего пользования и отладки багов, которые на FPGA не всплыли.

Военного (в смысле, честного radhard) пока не будет (планируется, но на отечественных линиях, то есть, положение "рак на горе"). Но по нынешней моде пихать в военные машинки простой индастриал, препятствием это никому не будет. :)
   20.0.1132.4720.0.1132.47
+
+1
-
edit
 

Balancer

администратор
★★★★★

Компилятор языка С для микропроцессора КРОЛИК КМ32 прошел тесты ACE

Широко известный в профессиональных кругах российский разработчик микросхем «Дизайн Центр КМ211» завершил тестирование Си-компилятора для патформы КРОЛИК КМ32 на отсутствие ошибок и соответствие стандарту с использованием «SuperTest compiler test and validation suite» компании ACE. Тесты ACE содержат более 3 милионов проверок и обеспечивают промышленное тестирование с практически полным покрытием стандарта языка.

Семейство микроконтроллеров КРОЛИК КМ32/16/8 является собственной разработкой компании КМ211 и принадлежит к микроконтроллерам общего назначения для встраиваемых систем. Частота чипа 100 МГц при 90 нм техпроцессе. Контроллер имеет ультранизкое рабочее энергопотребление — менее 34мкВт/МГц. Время реакции на прерывание не более 3 тактов. АЛУ обеспечивает однотактное умножение 8х8/16х16/32х32. Адресумая память данных и команд до 4Гб.

Любителям Линукс будет полезно узнать, что в январе 2012 года тем же производителем выпущена система на кристалле К5512БФ1Ф с 32-разрядным микропроцессорным ядром КВАРК. Микросхема производится по техпроцессу 180 нм на производственных мощностях ОАО «НИИМЭ и Микрон». Создание микросхемы было выполнено по заказу ФГУП НИИМА «Прогресс». Частота чипа 150 МГц. Эта же микросхема, расчитанаая на выпуск на оборудовании TSMC, имеет технологическую норму 90 нм и способна работать на частоте 400 МГц. Так же существует вариант в ПЛИС исполнении на 60 МГц.

Краткие характеристики микропроцессорного ядра КВАРК:
  • 32-разрядная архитектура собственного дизайна (RISC+гарвард);
  • 32/16 разрядные команды, 32 разрядные операнды;
  • 5-ти стадийный конвейер, статическое предсказание переходов;
  • опционально: MMU и конфигурируемая кэш-память;
  • DSP - расширение набора команд;
  • FPU - опциональный модуль с одинарной или двойной точностью;
  • умножитель 16х16 однотактный, опционально 32х32;
  • время реакции на прерывание - 5 тактов;
  • спящий режим с низким энергопотреблением;
  • Портированный FreeRTOS, Linux 2.6
  • Cи-компилятор GNU (GCC версии 3.4.3, 4.6.0), SDK на базе Eclipse
  • JTAG, отладчик GDB


В свободном доступе выложены следующие инструментальные средства:
  • binutils-2.15;
  • gcc-4.6.0;
  • gdb-6.3 (включает симулятор);
  • newlib-1.18.0;
  • собранные версии библиотек под slackware-13.37 (+исходники);
  • демоверсия ОС Linux с ядром 2.6.34 (+исходники);


В завершение следует упомянуть, что в линейке разработок компании КМ211 присутсвует многоядерный вычислительный блок ГИДРА с возможностью размещения до 32 DSP-ядер на чип, обеспечивающий быстродействие 72GFLOPs.

// Коротко: Главная страница
// Компилятор языка С для микропроцессора КРОЛИК КМ32 прошел тесты ACE - Hardware and Drivers - Новости
 


Из комментариев: «Названия классные конечно. Сразу чувствуется, что фирма закупает правильную траву» :)
   
+
+4
-
edit
 

alex_ii

аксакал
★★
Balancer> Из комментариев: «Названия классные конечно. Сразу чувствуется, что фирма закупает правильную траву» :)
Да фигня - просто те, кто это говорит не имели дела с названиями в нашей оборонке... Тогда б они знали. что САМУЮ правильную траву курят в министерстве обороны...
   20.0.1132.5720.0.1132.57
RU Серокой #16.07.2012 10:10  @Balancer#15.07.2012 23:29
+
-
edit
 

Серокой

координатор
★★★★
Balancer>

"Тактовая частота до 100МГц при изготовлении по 90нм техпроцессу"
Они нолик не забыли, часом?

ЗЫ. А. ПДФ прочитал, это для микроконтроллеров...
   
+
-
edit
 

61284

опытный
☆★★
Balancer> Сделано у нас - Нам есть чем гордиться!

Цена на отладочную плату не адекватная.
Схемы в даташите не читаются, послал им луч поноса в виде ругани.
Но проц довольно интересный.
   3.6.133.6.13
+
-
edit
 

Balancer

администратор
★★★★★
Не процессоры, но тем не менее тоже позитив:


В России выпустили первую 90-нм электронику

Первыми изделиями, выполненными по технологии 90 нм на «Микроне», стали чипы памяти для аэрокосмической отрасли. Помимо дальнейшего сотрудничества с предприятиями этот сферы завод разрабатывает SIM-карты с ЭЦП для операторов связи.

// www.cnews.ru
 



// via Ангстрем^W Микрон приступил к выпуску чипов памяти для космоса - Talks - Форум
   
RU Серокой #25.09.2012 23:07  @Balancer#25.09.2012 22:51
+
-
edit
 

Серокой

координатор
★★★★
Balancer> Не процессоры, но тем не менее тоже позитив:
Ну там и про микроконтроллеры... но 90 нм... в космос?.. что за?
   
RU Balancer #25.09.2012 23:11  @Серокой#25.09.2012 23:07
+
-
edit
 

Balancer

администратор
★★★★★
Серокой> Ну там и про микроконтроллеры... но 90 нм... в космос?.. что за?

Думаешь слишком мелко? Но объём памяти прямо повязан на техпроцесс. Хочется больше памяти — нужно уменьшать техпроцесс. Ну а с потенциальными сбоями в памяти есть много методов борьбы. Главное, не забывать их применять :)
   
RU Серокой #25.09.2012 23:21  @Balancer#25.09.2012 23:11
+
-
edit
 

Серокой

координатор
★★★★
Balancer> Думаешь слишком мелко?
Угу. Для такой мелочи сбой критичен, и никакой это не кремний на изоляторе, судя по всему. А уж электромиграция и разница тепловых расширений кремния и алюминия или меди...

Balancer> Ну а с потенциальными сбоями в памяти есть много методов борьбы.
Два схемотехнических всего. :) Резервирование (с мажорированием на выходе) и кодирование. Ну и один топологический - устойчивые ячейки памяти, но они все для статической памяти. Где объёмы всё равно небольшие в итоге.
   
RU Balancer #25.09.2012 23:23  @Серокой#25.09.2012 23:21
+
-
edit
 

Balancer

администратор
★★★★★
Серокой> Два схемотехнических всего. :) Резервирование … кодирование … топологический

Плюс чисто программные методы :)
   
RU Серокой #25.09.2012 23:28  @Balancer#25.09.2012 23:23
+
-
edit
 

Серокой

координатор
★★★★
Balancer> Плюс чисто программные методы :)

А это какие?
А то если сбой, то... то он сбой, и код программы уже не тот.
У нас соседи балуются плюшками для космоса, так там только КНИ и троирование... В железе.
   
RU Balancer #25.09.2012 23:37  @Серокой#25.09.2012 23:28
+
-
edit
 

Balancer

администратор
★★★★★
Серокой> А это какие?

Всякое зеркалирование и т.п. В программном варианте, на больших объёмах. Использование, опять же, избыточной записи.

Серокой> А то если сбой, то... то он сбой, и код программы уже не тот.

Код-то, как раз, можно и в «толстой» памяти хранить.
   
RU Серокой #25.09.2012 23:41  @Balancer#25.09.2012 23:37
+
-
edit
 

Серокой

координатор
★★★★
Balancer> Код-то, как раз, можно и в «толстой» памяти хранить.

Эм, гарвардская архитектура для космических процессоров? Не слышал.
Кстати, где Fakir?
   
RU Balancer #25.09.2012 23:47  @Серокой#25.09.2012 23:41
+
-
edit
 

Balancer

администратор
★★★★★
Серокой> Эм, гарвардская архитектура для космических процессоров? Не слышал.

Можно и на классической. Это же популярное решение. Часть памяти, скажем, в ПЗУ, часть — в ОЗУ. А на DEC'ах, кстати, память и по таймингам в разных областях адресного пространства могла произвольно различаться.

Серокой> Кстати, где Fakir?

Не знаю.
   
RU Серокой #25.09.2012 23:50  @Balancer#25.09.2012 23:47
+
+1
-
edit
 

Серокой

координатор
★★★★
Balancer> Можно и на классической. Это же популярное решение. Часть памяти, скажем, в ПЗУ, часть — в ОЗУ.
Это получится очень грустно. :)
ПЗУ медленный как... Ну, ты в курсе. ) Даже в компе сперва переписывают ПЗУ в память, там распаковывают, и уж потом зажигают. Работать даже в космосе лучше в кешируемой области.
   
+
+1
-
edit
 

Floyd

аксакал

Мультиклет: Первые практические тесты и производительность

В мои руки попала отладочная плата мультиклета, и результатами его тестирования хочу поделится. Также расскажу и о нескольких подводных камнях, которые на... // habrahabr.ru
 

Без компилятора вышло скажем так - не очень.
   
+
-
edit
 

Balancer

администратор
★★★★★

Обновлённые российские процессоры «Мультиклет» - 4PDA

Обновлённые российские процессоры «Мультиклет» // 4pda.ru
 

(но практической информации почти нет)
   18.018.0
+
+1
-
edit
 

Balancer

администратор
★★★★★
Произведена пилотная партия моноблочных ПК на базе микропроцессора «Эльбрус-2С+»
   18.018.0
+
-
edit
 

Balancer

администратор
★★★★★

Новый 4-ядерный микропроцессор «Эльбрус-4С» – Новости РуАН

Новый 4-ядерный микропроцессор «Эльбрус-4С» // ru-an.info
 
Микропроцессор спроектирован и изготовлен по 65-нм технологическому процессу. Имеет 4 ядра с архитектурой "Эльбрус", тактовую частоту 1 ГГц и 3-канальный встроенный контроллер памяти типа DDR3-1600.
 
   33.0.1750.15433.0.1750.154
RU KuLakoff #20.06.2014 13:45  @Balancer#25.03.2014 04:31
+
-
edit
 

KuLakoff

опытный

Balancer> Новый 4-ядерный микропроцессор «Эльбрус-4С» – Новости РуАН

по пословице "а у нас в квартире ..., а у Вас?"

первыми продуктами в линейке должны стать восьмиядерные процессоры Baikal M и M/S топологией 28 нм и частотой 2 ГГц, которые будут использоваться в персональных компьютерах и микросерверах. Строиться эти процессоры будут на 64-битном ядре Cortex А-57 британской компании ARM. В качестве операционной системы для всех решений предполагается использовать свободное ПО Linux. Выпуск восьмиядерного процессора Baikal намечен на начало 2015 года, а уже в конце 2016 года Минпромторг запланировал выпуск еще более мощного, 16-ядерного серверного процессора по технологии 16нм.
 

На смену чипам Intel и AMD придет отечественный Baikal

Проект разработки российских микрочипов по технологии 28 нм курирует Минпромторг, а разработкой процессоров занимается компания "Байкал Электроникс" при участии "Ростеха". Предполагается, что новые чипы будут использоваться в ПК и серверах, поставляемых в органы власти и госкомпании. // hitech.newsru.com
 

Минпромторг включился в процессоры // "Ростех", "Роснано" и "Т-Платформы" создадут российский микрочип Baikal

Минпромторг пытается найти замену американским микрочипам Intel и AMD, которые используются в компьютерах госструктур. Как стало известно "Ъ", уже в следующем году в России будет создана линейка отечественных микропроцессоров Baikal топологией 28 нм. Разработка ведется дочерним предприятием компании "Т-Платформы" при поддержке "Ростеха", одним из инвесторов выступает "Роснано". На разработку микрочипа могут потребоваться десятки миллионов долларов. // www.kommersant.ru
 

В России появятся собственные восьмиядерные процессоры Baikal / Hi-Tech.Mail.Ru

Ожидается, что уже в следующем году у нас будет выпущена линейка российских многоядерных чипов Baikal, выполненных по 28-нанометровому процессу // hi-tech.mail.ru
 

вот так-то, всё движется и развивается)))
   35.0.1916.15335.0.1916.153
+
-
edit
 

Anarky

аксакал
★☆
KuLakoff> вот так-то, всё движется и развивается)))

Ну честно говоря не особо впечатлён. Свои архитектуры на ARM разве что в Африке не делают.
   1414
RU Серокой #20.06.2014 14:21  @Anarky#20.06.2014 14:06
+
+3
-
edit
 

Серокой

координатор
★★★★
Anarky> Свои архитектуры на ARM разве что в Африке не делают.

Так это и не главное. 8 ядер связать, обеспечить когерентность памяти и производительность обмена - вот фишка. Про которую ничего не говорится, кстати. )
   
RU Anarky #20.06.2014 14:38  @Серокой#20.06.2014 14:21
+
-
edit
 

Anarky

аксакал
★☆
Серокой> Так это и не главное. 8 ядер связать, обеспечить когерентность памяти и производительность обмена - вот фишка. Про которую ничего не говорится, кстати. )

Ну этим тоже не особенно удивишь сейчас. Я это просто к тому, что по меркам электронного мира новость рядовая.
   1414
1 2 3 4 5

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru