История изменений
Исправление liksys, (текущая версия) :
Нет. Обычные компиляторы не занимаются настолько глубокими оптимизациями, потому что это делает процессор.
А вот еще одна занятная статья:
Спикеры от МЦСТ заявляли, что предсказатель ветвлений планируется к реализации в новых версиях Эльбруса, а аппаратный префетчер чуть ли не уже реализован (правда, никакого упоминания об этом в публичных спецификациях я не нашёл). Ну и не могу не отметить, что озвученные улучшения – это первый шаг к отходу от концепции статического планирования, сделанного «умным» компилятором.
Похоже, до ребят из МЦСТ дошло, что решать проблемы умным компилятором, который невозможно написать - так себе затея. А еще там крайне любопытно написано про динамическую трансляцию.
Исходная версия liksys, :
Нет. Обычные компиляторы не занимаются настолько глубокими оптимизациями, потому что это делает процессор.
А вот еще одна занятная статья:
Спикеры от МЦСТ заявляли, что предсказатель ветвлений планируется к реализации в новых версиях Эльбруса, а аппаратный префетчер чуть ли не уже реализован (правда, никакого упоминания об этом в публичных спецификациях я не нашёл). Ну и не могу не отметить, что озвученные улучшения – это первый шаг к отходу от концепции статического планирования, сделанного «умным» компилятором.
Похоже, до ребят из МЦСТ дошло, что решать проблемы умным компилятором, который невозможно написать - так себе затея.