MAX
Подпишись
стань автором. присоединяйся к сообществу!
Есть метка на карте 09 июля 21
70

«Мультиклет»: завершены внутренние тесты первой партии мультиклеточных процессоров

Компания «Мультиклет» объявляет о завершении внутренних тестов первой опытно-промышленной партии мультиклеточных процессоров, выпущенной в июне.

Приводятся следующие параметры процессора:

кристалл с топологической нормой 180нм размером 10х10 мм в корпусе QFP-208, что обусловлено периферией: 2 интерфейса SPI с селектором “ведомых” устройств (в режиме “ведущий”), 4 универсальных асинхронных приёмопередатчика UART c FIFO на прием/передачу, 2 интерфейса I2C (один “master” и один “slave”), интерфейс I2S, Ethernet контроллер 10/100Мб/с, USB 1.1 FS (device) контроллер с последовательным внешним интерфейсом для подключения приемо-передатчика, часы реального времени с календарем, 7 таймеров общего назначения, 4 порта ввода-вывода, общее количество вводов-выводов – 104, 4-х канальный контроллер ШИМ, сторожевой таймер.

Выбор топологической нормы 180 нм обусловлен стоимостью начальной разработки и апробирования, а так же планируемой областью применения микропроцессора.

Подробная информация о мультиклеточной архитектуре, на основе которой создан микропроцессор MCp0411100101 находится на сайте компании www.multiclet.com в разделе поддержка, общетехническая информация. В тексте документа «Концепция мультиклеточного процессора» содержится подробная информация об описании и принципах построения процессора, а так же о его архитектурных особенностях.

«В ходе испытаний разработчиками нашей компании подтверждены ранее заявленные по микропроцессору характеристики, процессор и периферия работают штатно, - отметил генеральный директор ОАО «Мультиклет» Борис Зырянов. - Важно, что полученные в ходе тестов цифры, говорят о широких потенциальных возможностях мультиклеточной архитектуры». 

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

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

Источник: www.multiclet.com

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

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

  • 0
    RadiantConfessor RadiantConfessor10.07.12 12:15:04
    A=B+C Тут уже две операции, хотя команда одна. Результат посылается от клетки вычислившей ко всем клеткам со специальным флагом. Та клетка, которой этот результат нужен его возьмет, остальные проигнарируют.
    Отредактировано: Zveruga~12:17 10.07.12
    • 0
      Нет аватара Keeperovod10.07.12 12:30:39
      Увы, не способен понять, чем это отличается от того, что было в моем начальном комментарии. Имеем 5 действий: 1) Расшифровка командного кода 2) Чтение B 3) Чтение C 4) Сложение 5) Запись результата в A 1 - вынесен за пределы клетки. 2 и 3 теоретически могут быть параллельны, но реализация одновременного чтения тоже требует затрат времени, поэтому далеко не факт, что тут выиграть вообще можно. 4 и 5 теоретически могут быть выполнены другой клеткой, нежели 2 и 3, но в чем здесь преимущество, если все клетки равнозначны? В общем, я просто логически не понимаю в чем тут можно выиграть. Можно сформулировать так - Мультиклет реализует аппаратный VLIW. В классическом загрузка блоков регулируется компилятором на стадии сборки программы. В Мультиклете аппаратно, на стадии выполнения. В х86 такого просто нет, процессор работает "от потока". Но ни в одном из 3-х случаев не идет речи об распараллеливании выполнения команд. Только об распараллеливании разных команд. Если говорить про A = B*(C+D) = B*C+B*D, то тут можно распараллеливать, но это уже известно как суперскалярность лет этак 15 с Pentium 3. Т.е. это очень сложно назвать прорывом. Думаю и в Эльбрусах такой подход используется. Аппаратный VLIW это здорово, но никто ни в одно документе и/или статье, которые я видел, так и не смог внятно это объяснить.