Опубликована документация разработчика и система команд Эльбрус
Компания МЦСТ опубликовала под лицензией CC BY 4.0 Руководство по эффективному программированию на платформе «Эльбрус» (выпуск 1.0 от 2020–05–30). Доступны PDF-версия и архив HTML-версии, также отзеркалированный в развёрнутом виде.
Данное руководство содержит основные материалы для обучения программированию на платформе «Эльбрус» и применимо на любом варианте Linux-подобной операционной системы. Многие из рекомендаций (например, по «распутыванию» зависимостей по данным для улучшения конвейеризации циклов) являются применимыми и на суперскалярных платформах.
Оглавление:
- Введение в платформу Эльбрус
- Работа с платформой
- Отличия в интерфейсах
- Введение в архитектуру Эльбрус
- Анализ производительности программ
- Повышение производительности
- Использование оптимизированных библиотек
- Рекомендации по оптимизации программ под архитектуру Эльбрус
- Интерфейсные программные соглашения
- Команды микропроцессора
Сами патчи для поддержки платформы, равно как и дистрибутивы с их применением, пока остаются под NDA (требуется дополнительная работа по их публикации) и соответствующий репозиторий на данный момент доступен только партнёрам МЦСТ. Отметим, что документация сообщества развивается на сторонней вики в формате кратких статей, howto, HCL всеми заинтересованными участниками.
Источник: http://www.opennet.ru/opennews/art.shtml? num=53071
Полный текст статьи читайте на OpenNet