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

Компания ОАО «Мультиклет» - выход второго мультиклеточного процессора

 

Компания ОАО «Мультиклет» анонсирует выпуск второго, более мощного, мультиклеточного процессора на кристалле серии «P» (Performance) - полное номенклатурное наименование MCp042P200102. Выход запланирован на июнь-июль 2013 года.

В ходе разработки улучшены многие показатели. К примеру: по сравнению с мультиклеточным процессором на кристалле МСр0411100101 в два раза увеличены память данных и память программ (со 128Кб до 256Кб), добавлен контроллер доступа внешней памяти (SRAM, SDRAM, PROM, I/O).

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

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

Поделись позитивом в своих соцсетях

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

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

  • 0
    RadiantConfessor RadiantConfessor04.03.13 23:34:17
    Есть разные способы повышения стабильности работы процессоров. Можно применить специальные материалы, например кремний на сапфире. Можно дублировать логические элементы, например применять ячейки памяти состоящие из минимум 6 транзисторов. А можно использовать системный подход, как в Мультиклете. В его архитектуре ядра (клетки) способны работать независимо от работоспособности других ядер (клеток). При потере данных в одной из клеток весь процессор не останавливается, а способен "увидеть" ошибку и исправить ситуацию отключив неработающую клетку на определенное время. С оставшимися клетками процессор будет также функционален как и с полным составом клеток, только чуть медленнее. В современных процессорах повреждение данных в одном из ядер приводит к останову всего процессора, что требует его перезагрузки. Фобос-Грунт получил такое повреждение и ждал команды на перезагрузку с Земли. Но наши так и не смогли её отправить, так как количество станций космической связи на планете у России мало и они не расположены по всему периметру Земли. Можно было предусмотреть такую ситуацию программно, чтобы спутник сам, после продолжительного простоя включил двигатели на разгон, но такая ситуация не была предусмотрена. Стоял бы там Мультиклет, работа процессора не была бы прервана и станция улетела бы к Марсу.
    Отредактировано: Zveruga~23:36 04.03.13
    • 0
      Нет аватара pontika05.03.13 07:11:51
      Скорее всего команда должна быть была другая. Потому что даже в самых простых микроконтроллерах и процессорах есть такое понятие как аппаратный WatchDog. Т.е. если камень зависнет и не сбросит таймер WDT, то по истечении заданного времени, микроконтроллер автоматически перезапустится. Хотя нельзя исключить, что этот таймер был выключен.
    • 0
      Нет аватара guest05.03.13 10:49:06
      Есть разные способы повышения стабильности работы процессоров. Можно применить специальные материалы, например кремний на сапфире. Можно дублировать логические элементы, например применять ячейки памяти состоящие из минимум 6 транзисторов. А можно использовать системный подход, как в Мультиклете.
      вот, похоже, там только системный подход и используется, а жаль.
      При потере данных в одной из клеток весь процессор не останавливается, а способен "увидеть" ошибку и исправить ситуацию отключив неработающую клетку на определенное время.
      есть ошибки типа 'hard' когда (как минимум) клетка накрылась навсегда, а есть типа 'soft' когда где-то один бит перекинулся в другое состояние. Допустим, что у них во всех регистрах клетки встроен некий ECC и его аппаратная проверка(я предполагаю, так как информацию я не нашел), благодаря которым они обнаруживают 'soft'-ошибки. Это круто и увеличивает надёжность, но на бортах большинство алгоритмов это задачи реального времени и мириться с уменьшением времени выполнения можно далеко не всегда. А когда нельзя - всем клеткам надо раздавать одинаковые команды и по сути это всё превращается в дублирование (что, конечно, гораздо круче, чем ситуация, когда мы берём и плюхаем на плату несколько процов по функционалу схожих с одной клеткой мультиклета). Наверное, можно некие задачи на него вешать, но больше контроллерного характера, чем обработки данных, так как для обработки, имхо, лучше взять FPGA, подвешать на неё кучу DDR3 и молотить конвейерами конкретно то, что надо.
      Отредактировано: Сергей Сягаев~11:02 05.03.13
      • 0
        Нет аватара guest05.03.13 11:12:16
        P.S. Понятно, что я размечтался, но если бы было сделано что-то вроде http://www.ti.c...uct/tms320c6455 , закрытый в керамику, да ещё с применением отказоустойчивый каких-то вещей на многих уровнях, то это был бы продукт-бомба, который бы кусочек мирового рынка спецприменений себе отвоевал бы... да ладно, мечты есть мечты    
        Отредактировано: Сергей Сягаев~11:13 05.03.13
      • 0
        RadiantConfessor RadiantConfessor05.03.13 11:49:49
        вот, похоже, там только системный подход и используется, а жаль.
        Дак создать кристалл по технологии КНИ (кремний на изоляторе) или КНС (кремний на сапфире) это задача производителя кристалла, а не разработчика архитектуры. Т. е. они могут по желанию заказчика создать Мультиклет по технологии КНС.
        Это круто и увеличивает надёжность, но на бортах большинство алгоритмов это задачи реального времени и мириться с уменьшением времени выполнения можно далеко не всегда.
        Для этого делают запас производительности. Т. е. если одной клетки Мультиклета достаточно для обработки данных, остальные три будут резервными. Когда эти три по очереди или все сразу выйдут из строя процессор будет успевать обрабатывать необходимую информацию. А в керамических корпусах Мультиклеты уже сейчас делают.
        Отредактировано: Zveruga~11:50 05.03.13