Подробное описание документа
Линев А. В.
Технологии параллельного программирования для процессоров новых архитектур : учебник для вузов / Линев А. В., Боголепов Д. К., Бастраков С. И. ; ред. Гергель В. П. ; Нижегородский гос. ун-т им. Н. И. Лобачевского. - М. : Изд-во Моск. ун-та, 2010. - 148 с. : ил. - (Суперкомпьютерное образование). - Библиогр.
Настоящий учебник направлен на представление обзора технологий программирования и эффективного использования различных типов параллельных архитектур, включая современные графические процессоры, ускорители ClearSpeed и процессоры Сеll ВЕ.
В данном учебнике излагаются основные вопросы использования ускорителей. Дается обзор различных архитектурных решений и соответствующих средств разработки, а также исследуется эффективность данных решений на примере задачи моделирования динамики системы N точечных масс.
Особое внимание уделяется широко распространенному сегодня типу ускорителей - графическим процессорам, которые за последние семь лет претерпели самые существенные изменения и превратились в универсальные процессоры общего назначения. Дается обзор существующих систем разработки для ГПУ и рассматриваются их достоинства и недостатки при решении различных задач. Подробно обсуждаются наиболее актуальные в настоящий момент инструменты: графические интерфейсы и шейдерные языки (на примере OpenGL и GLSL), NVIDIA CUDA и OpenCL.
Получаемый в результате изучения данного пособия набор знаний и умений является достаточным для того, чтобы читатель смог самостоятельно адаптировать и реализовать свой алгоритм для того или иного ускорителя, обеспечив эффективное решение задачи.
Ключевые слова: Параллельные вычисления, гетерогенные вычисления, многоядерные архитектуры, потоковая обработка, графические процессоры, процессоры Сеll ВЕ, ускорители ClearSpeed.
004.42 Программирование ЭВМ. Компьютерные программы21 экз.
- Абонемент старших курсов, ГУК, ауд. 213
- Преподавательский абонемент ауд.305л, УЛК, ауд. 305л
- Преподавательский абонемент ауд.313, ГУК, ауд. 313
- Читальный зал ауд.305л, УЛК, ауд. 305л
- Читальный зал ауд.313, ГУК, ауд. 313
- Читальный зал ауд.345, ГУК, ауд. 345