Мультиклет и Кварк
2012-07-05 14:07Всю последнюю неделю новостные ленты пестрят радостными сообщениями про российский процессор принципиально новой архитектуры:
На Хабре появилась взвешенная статья "Критический взгляд со стороны на процессоры Мультиклет", где озвучены многие сомнительные места. А я конспективно пройдусь по списку преимуществ новой архитектуры, заявленному на официальном сайте Мультиклет.
Между тем, незамеченным прошло другая интереснейшая вещь: процессор "Кварк", разработанный дизайн-центром KM211. Абсолютно оригинальный RISC-процессор с интересными параметрами, компилятор GCC, работающий Линукс, готовая микросхема К5512БП1Ф.

С документацией, правда, тоже хреново.
- CNews: Российский процессор принципиально новой архитектуры уже в производстве
- РИА Новости: Резидент "Сколково" выпустил первую партию ГЛОНАСС-микропроцессоров
- Известия: «Сколково» бросает вызов Санта-Кларе
- Газета "Взгляд": Первая партия мультиклеточных процессоров произведена в России
- "Сделано у нас": Проект «Мультиклет» отмечен Академией инженерных наук
На Хабре появилась взвешенная статья "Критический взгляд со стороны на процессоры Мультиклет", где озвучены многие сомнительные места. А я конспективно пройдусь по списку преимуществ новой архитектуры, заявленному на официальном сайте Мультиклет.
- Увеличение производительности при одновременном снижении энергопотребления - не представлено никаких реальных данных по сравнению производительности с другими архитектурами. Например Dhrystone или Specmark.
- «Естественная» реализация параллелизма (без решения задачи распараллеливания) - хотелось бы видеть примеры такого распараллеливания, хотя бы для простых известных алгоритмов.
- Уменьшение площади кристалла - отсутствуют данные для сравнения.
- Эффективная реализация любого класса задач (коммутационная среда не вносит каких-либо ограничений в межклеточный обмен данными) - не подтверждено цифрами. Боюсь, главный тормоз будет в подгрузке потока инструкций.
- Выполнение задачи без перекомпиляции на любом количестве клеток - в качестве доказательства меня бы устроил запуск какого-нибудь простого кода на RTL-симуляторе процессора с разным количеством клеток.
- Непрерывное выполнение программы при деградации аппаратной среды (отказ клеток) - интересно, как это работает при отсутствии в процесоре схем контроля и отключения клеток.
- Дефектоустойчивость производства (кристалл считается годным, даже при отбракованности части клеток) - аналогично.
Между тем, незамеченным прошло другая интереснейшая вещь: процессор "Кварк", разработанный дизайн-центром KM211. Абсолютно оригинальный RISC-процессор с интересными параметрами, компилятор GCC, работающий Линукс, готовая микросхема К5512БП1Ф.

С документацией, правда, тоже хреново.

no subject
Date: 2012-10-22 13:09 (UTC)no subject
Date: 2012-10-23 03:15 (UTC)Народ, умудрённый российским опытом, обычно склонен к пессимизму, ничего не поделаешь.
Выпуск opensource симулятора, в комплекте с ассемблером, мог бы значительно поднять интерес к новой архитектуре.