АвторыГергель В.П., Мееров И.Б., Бастраков С.И., Горшков А.В., Козинов Е.А., Линев А.В., Сиднев А.А., Сысоев А.В.
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
ИздательствоИНТУИТ
Тип изданияучебное пособие
Год издания2016
Скопировать биб. запись
Для каталогаГергель, В. П. Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) / Гергель В. П. , Мееров И. Б. , Бастраков С. И. , Горшков А. В. , Козинов Е. А. , Линев А. В. , Сиднев А. А. , Сысоев А. В. - Москва : Национальный Открытый Университет "ИНТУИТ", 2016. - Текст : электронный // ЭБС "Консультант студента" : [сайт]. - URL : https://www.studentlibrary.ru/book/intuit_068.html (дата обращения: 15.11.2024). - Режим доступа : по подписке.
АннотацияВ курсе изучаются вопросы разработки и оптимизации программного обеспечения, ориентированного на эффективное использование мультиядерных архитектур на примере сопроцессора Intel Xeon Phi. <br>Основная цель курса - изучить базовые принципы и сформировать навыки разработки программ, ориентированных на эффективное использование Intel Xeon Phi. При этом решаются следующие задачи: изучение современного состояния дел в области многоядерных и мультиядерных систем; изучение особенностей архитектуры и моделей использования Intel Xeon Phi, а также соответствующего системного программного обеспечения. Освоение способов разработки, сборки и запуска приложений на Intel Xeon Phi; принципов и особенностей применения технологий параллельного программирования для разработки и оптимизации расчетных программ, ориентированных на Intel Xeon Phi, включая вопросы использования инструкций SIMD, технологий OpenMP и Cilk Plus. Формирование навыков оптимизации и векторизации расчетных циклов, оптимизации работы с памятью, балансировки нагрузки при распараллеливании. Ознакомление с достаточно успешными примерами оптимизации программ, изначально не совсем подходящих для эффективного использования возможностей Intel Xeon Phi. Изучение вопросов портирования достаточно сложных прикладных пакетов на Intel Xeon Phi.