Каталог
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)

В курсе изучаются вопросы разработки и оптимизации программного обеспечения, ориентированного на эффективное использование мультиядерных архитектур на примере сопроцессора Intel Xeon Phi. Основная цель курса - изучить базовые принципы и сформировать навыки разработки программ, ориентированных на эффективное использование Intel Xeon Phi. При этом решаются следующие задачи: изучение современного состояния дел в области многоядерных и мультиядерных систем; изучение особенностей архитектуры и моделей использования Intel Xeon Phi, а также соответствующего системного программного обеспечения. Освоение способов разработки, сборки и запуска приложений на Intel Xeon Phi; принципов и особенностей применения технологий параллельного программирования для разработки и оптимизации расчетных программ, ориентированных на Intel Xeon Phi, включая вопросы использования инструкций SIMD, технологий OpenMP и Cilk Plus. Формирование навыков оптимизации и векторизации расчетных циклов, оптимизации работы с памятью, балансировки нагрузки при распараллеливании. Ознакомление с достаточно успешными примерами оптимизации программ, изначально не совсем подходящих для эффективного использования возможностей Intel Xeon Phi. Изучение вопросов портирования достаточно сложных прикладных пакетов на Intel Xeon Phi.
Гергель В.П. Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) / В.П. Гергель, И.Б. Мееров, С.И. Бастраков, А.В. Горшков, Е.А. Козинов, А.В. Линев, А.А. Сиднев, А.В. Сысоев. - Москва : Национальный Открытый Университет ИНТУИТ, 2024. - 407 с. - ISBN intuit108. - URL: https://www.ibooks.ru/bookshelf/394144/reading (дата обращения: 17.07.2025). - Текст: электронный.