Цитата: slavae от 16.12.2016 03:52:32Да, нужно добиться чтобы эти процессоры продавались по всему миру. А вот на этом пути ждём подлянок, как обычно.
Эльбрус -- это
VLIWЭта архитектура никогда не взлетит, как x86_64. Она требует совершено другого подхода в программировании. Все алгоритмы нужно пересматривать с учетом параллелизма и переписывать заново и полностью. Насколько я знаю, в команде нет людей, которые фамильярны с фортраном настолько, что могут написать оптимизирующий компилятор для Эльбруса. А это тот самый язык-гигант, на котором стоит вся вычислительная математика. И пока они этого не сделают, все их попытки взлететь ни к чему не приведут.
Вся эта эмуляция x86, обезьянничанье с южным мостом, с присобачиванием игровых ГПУ -- это просто блуждание в трех соснах. Никому не нужна графика, если нет нормальной поддержки вычислений. Сливать вычислительные мощности в картинку -- нет ничего тупее.
Итаниум загнулся потому, что все хотели просто взять написанное давно уволенными программистами, пересобрать под новую архитектуру -- для этого даже таблицу умножения и дроби знать не надо -- и получить нахаляву заявляемый выигрыш в производительности. А не тут то было -- чтобы получить этот самый выигрыш в требуемой мере на прикладных программах, нужно иметь компиляторы, загружающие конвейеры на все сто процентов. Причем компиляторы не с говноязыков, типа крестов, диеза или жавы, а в первую очередь с кобола и фортрана, потому что на крестах, диезе и жаве ничего кроме говноинтерфейсов и хелловордов не написано. В основе всех САПР лежат библиотеки, написанные сорок лет назад на фортране и до сих пор не нашлось никого, кто бы взялся переписать хотя бы линейную алгебру с фортрана и не обосрался.
Так что если МЦСТ не найдет сил собрать команду людей, способных переплюнуть интеловскую параллельную фортран-студию, у них ничего с Эльбрусом не получится -- народ предпочтет за те же деньги купить полдюжины x86_64 и не париться с проблемами. Каждый год на НСКФ их представителей спрашивают об этом и каждый год они мычат на сей счет нечто невразумительное. Люди просто пилят бабки -- ставят чиновникам на столы золотые эмуляторы винтела на волне импортозамещения. При том, что архитектура очень перспективная.
Второе -- до сих пор недоступна детальная информация ни об архитектуре, ни о применении. Никто не знает ни архитектры, ни как работает планировщик --только презентации для эффективных менеджеров. когда-то случайно посетивших лекции по архитектуре и помнящих, что такое стек и что в байте восемь бит. Каждый год говорится, что "мы почти готовы выложить пятнадцать тысяч страниц мелким шрифтом", но воз и ныне там.
Чтобы взлетел Эльбрус, МЦСТ должен:
1) выложить все, что может понадобиться разработчикам системных плат, операционных систем, компиляторов и прикладного софта. Просто взять и выложить в интернет все, что у них есть полезного для разработчиков, как это делают интел и амд -- бери кто хочет.
2) сделать несколько простых дешевых системных плат, имеющих на борту два процессора, APIC, вменяемый набор интерфейсов, и предоставить их на льготных условиях университетам и колледжам, чтобы те могли использовать это в учебном процессе.
3) влиться в проект к Торвальдсу и выпускать под ним ядро под свою архитектуру -- фактически они должны отдать ядро сообществу и обеспечить ему возможность его разрабатывать и тестировать.
4) открыть и отдать сообществу планировщик загрузки конвейеров и генератор кода для gcc. Это отчасти снимет проблему с фортраном, адой и с доверием к архитектуре -- никому не усралась архитектура за несколько штук баксов, для которой нет элементарного, пусть даже референсного утилитария.
И тут промедление смерти подобно -- интел купил альтерру и собирается производить мультиядерные системы, оптимально конфигурируемые под конкретную задачу -- время конфигурирования ПЛИС сейчас на порядок меньше, чем загрузка и связывание программы. Для справки -- около 97% площади кристалла нанимают кеши и система управления. Остальные 3% приходится на АЛУ и регистры, из которых опять же в каждый момент используется менее 5%.
Отредактировано: adolfus - 17 дек 2016 04:41:52