26 декабря 48

Мультиклеточная эволюция

ОАО «Мультиклет» — российская компания, занимающаяся разработкой, производством и выводом на рынок высокопроизводительных и дефектоустойчивых процессорных ядер и процессоров с низким энергопотреблением, спроектированных на базе мультиклеточной архитектуры.

ОАО «Мультиклет» обладает патентом на собственную, принципиально новую мультиклеточную процессорную архитектуру.
Общая характеристика Мультиклеточное процессорное ядро (МСc) – первое процессорное ядро с принципиально новой (пост-неймановской) мультиклеточной архитектурой. Предназначено для решения задач управления и цифровой обработки сигналов в приложениях, требующих минимального энергопотребления и высокой производительности. Ядро может состоять из 4, 8, 16 или 32 клеток, объединенных интеллектуальной коммутационной средой. Клетки имеют систему команд, построенную на базе языка триад. Типы данных – целые и дробные (как знаковые, так и беззнаковые числа) одинарной - 16(24) бит или двойной точности – 32(48) бит, а также дробные знаковые и беззнаковые упакованные (комплексные) числа одинарной точности – 32(48) бит.

Архитектурные особенности От фон-неймановской модели мультиклеточная архитектура отличается непосредственным указанием информационных связей между операциями и, соответственно, снятием требования упорядоченного размещения описаний операций в программе. Эта неупорядоченность делает ненужными все те методы (суперскалярность, широкое командное слово, суперконвейер, предсказание переходов и т.п.), которые резко усложняли процессы проектирования процессора и инструментальных программных средств. От известных не-фон-неймановских архитектур она отличается использованием традиционных императивных языков программирования, последовательным способом выборки команд, использованием для указания информационных связей не адресов команд, а значений динамически формируемых тегов, а также механизмом исполнения команд - не только по «готовности данных», но и по «готовности потребителей ее результата».

Преимущества мультиклеточной архитектуры Увеличение производительности при одновременном снижении энергопотребления «Естественная» реализация параллелизма (без решения задачи распараллеливания) Уменьшение площади кристалла Эффективная реализация любого класса задач (коммутационная среда не вносит каких-либо ограничений в межклеточный обмен данными) Выполнение задачи без перекомпиляции на любом количестве клеток Непрерывное выполнение программы при деградации аппаратной среды (отказ клеток) Дефектоустойчивость производства (кристалл считается годным, даже при отбракованности части клеток)

В продаже: http://www.multiclet.com/...cellular-processors〈=ru  В разработке: http://www.multiclet.com/...ssors&Itemid=54〈=ru 

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