Данное руководство содержит основные материалы для обучения программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.
В опубликованном материале можно найти:
- описание платформы Эльбрус в целом и фирменного компилятора LCC;
- описание языка ассемблера и системы команд процессоров Эльбрус;
- особенности оптимизаций и техники повышения производительности программного кода на платформе.
Руководство предназначено для пользователей вычислительной платформы Эльбрус, портирующих или оптимизирующих своё программное обеспечение на языках C, C++.
Оглавление
- Введение в платформу Эльбрус
- Работа с платформой
- Отличия в интерфейсах
- Введение в архитектуру Эльбрус
- Анализ производительности программ
- Повышение производительности
- Использование оптимизированных библиотек
- Рекомендации по оптимизации программ под архитектуру Эльбрус
- Интерфейсные программные соглашения
- Команды микропроцессора
Нейман-заде М. И., Королёв С. Д. © 2020, АО «МЦСТ»
Распространяется по лицензии Creative Commons BY 4.0 (CC BY 4.0).
Вопросы и предложения по развитию учебных материалов можно прислать по почте user@mcst.ru или через багтрекер.
Онлайн-версия в формате HTML
Оффлайн-версии документации прикреплены к записи.