|
|
|
|
| LEADER |
00000nam0a2200000 4500 |
| 001 |
205682 |
| 005 |
20231101225309.0 |
| 010 |
|
|
|a 9785211059627
|
| 035 |
|
|
|a (RuTPU)RU\TPU\book\224166
|
| 090 |
|
|
|a 205682
|
| 100 |
|
|
|a 20111213d2010 m y0rusy50 ca
|
| 101 |
0 |
|
|a rus
|
| 102 |
|
|
|a RU
|
| 105 |
|
|
|a y j 001zy
|
| 200 |
1 |
|
|a Технологии параллельного программирования для процессоров новых архитектур
|e учебник
|f А. В. Линев, Д. К. Боголепов, С. И. Бастраков
|g Нижегородский государственный университет им. Н. И. Лобачевского (ННГУ); под ред. В. П. Гергеля
|
| 210 |
|
|
|a Москва
|c Изд-во МГУ
|d 2010
|
| 215 |
|
|
|a 152 с.
|
| 225 |
1 |
|
|a Суперкомпьютерное образование
|
| 320 |
|
|
|a Библиография в конце глав.
|
| 330 |
|
|
|a Настоящий учебник направлен на представление обзора технологий программирования и эффективного использования различных типов параллельных архитектур, включая современные графические процессоры, ускорители ClearSpeed и процессоры Cell BE. В данном учебнике излагаются основные вопросы использования ускорителей. Дается обзор различных архитектурных решений и соответствующих средств разработки, а также исследуется эффективность данных решений на примере задачи моделирования динамики системы N точечных масс. Особое внимание уделяется широко распространенному сегодня типу ускорителей - графическим процессорам, которые за последние семь лет претерпели самые существенные изменения и превратились в универсальные процессоры общего назначения. Дается обзор существующих систем разработки для ГПУ и рассматриваются их достоинства и недостатки при решении различных задач. Подробно обсуждаются наиболее актуальные в настоящий момент инструменты: графические интерфейсы и шейдерные языки (на примере OpenGL и GLSL), NVIDIA CUDA и OpenCL. Получаемый в результате изучения данного пособия набор знаний и умений является достаточным для того, чтобы читатель смог самостоятельно адаптировать и реализовать свой алгоритм для того или иного ускорителя, обеспечив эффективное решение задачи.
|
| 606 |
1 |
|
|a Вычислительные системы параллельные
|x Программирование
|2 stltpush
|3 (RuTPU)RU\TPU\subj\4401
|9 32680
|
| 610 |
1 |
|
|a графические процессоры
|
| 610 |
1 |
|
|a вычисления
|
| 610 |
1 |
|
|a технологии
|
| 610 |
1 |
|
|a CUDA
|
| 610 |
1 |
|
|a OpenCL
|
| 610 |
1 |
|
|a Cell BE
|
| 610 |
1 |
|
|a архитектура
|
| 610 |
1 |
|
|a оптимизация
|
| 610 |
1 |
|
|a программирование
|
| 610 |
1 |
|
|a учебники
|
| 675 |
|
|
|a 681.324.01(075.8)
|v 3
|
| 700 |
|
1 |
|a Линев
|b А. В.
|g Алексей Владимирович
|
| 701 |
|
1 |
|a Боголепов
|b Д. К.
|g Денис Константинович
|
| 701 |
|
1 |
|a Бастраков
|b С. И.
|g Сергей Иванович
|
| 702 |
|
1 |
|a Гергель
|b В. П.
|4 340
|
| 712 |
0 |
2 |
|a Нижегородский государственный университет им. Н. И. Лобачевского (ННГУ)
|2 stltpush
|3 (RuTPU)RU\TPU\col\292
|
| 801 |
|
1 |
|a RU
|b 63413507
|c 20111213
|
| 801 |
|
2 |
|a RU
|b 63413507
|c 20150710
|g RCR
|
| 900 |
|
|
|a Параллельное программирование
|
| 900 |
|
|
|a Технологии программирования
|
| 942 |
|
|
|c BK
|
| 951 |
|
|
|b 010400
|b 010300
|