ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1128780 Топик полностью
LightElf (01.09.2021 01:20, просмотров: 223) ответил mse homjak на Одно дело, когда компилер ваяет разработчик проца, который знает, как последовательность инструкций разложится в микрокоманды и другое, когда это делает "прогрессивная общественность". АМД-то на том-же бинарнике от Интель, работает хуже.
МЦСТ не асилили GCC для Эльбруса. Они используют LCC по историческим причинам. Как следствие - хроническое отсутствие поддержки последних плюсовых наворотов, эпизодические несовместимости на уровне сорцов и ключей компиляции, machine-independent оптимизации отстают и тыды. Что линух портирован - это понятно, но не совсем понятно как юних, от роду ничего не знавший про тегированную память, с оными тегами дружит. Думаю что никак и одна из фишек Эльбруса просто не используется. 

Другая фишка Эльбруса - регистровые окна. Опять же, не уверен что Линуховое ядро на оную концепцию хорошо натягивается.

Я допускаю, что теоретически возможно эффективно сворачивать конструкции Це-подобного языка в VLIW-команды. Но, по сообщениям людей кушавших эти устрицы - текущий компилятор делает это весьма так себе.

Не надо делать мне как лучше, оставьте мне как хорошо