1.Ахо, А. В. Структуры данных и алгоритмы / А. В. Ахо, Д. Э. Хопкрофт, Д. Д. Ульман. — Москва : Вильямс, 2018. — 432 с.
Бахвалов, Н. С. Численные методы : учебное пособие / Н. С. Бахвалов, Н. П. Жидков, Г. М. Кобельков. — 7-е изд. — Москва : БИНОМ. Лаборатория знаний, 2020. — 640 с.
Гергель, В. П. Теория и практика параллельных вычислений : учебное пособие / В. П. Гергель. — 3-е изд. — Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 500 с.
Григорьев, А. В. Архитектура вычислительных систем : учебное пособие / А. В. Григорьев. — Москва : Юрайт, 2021. — 256 с.
Джирон, М. Программирование CUDA. Массово-параллельные вычисления на GPU / М. Джирон, Р. Кук. — Санкт-Петербург : Питер, 2019. — 384 с.
Задорожный, В. Н. Высокопроизводительные вычисления : учебное пособие / В. Н. Задорожный. — Москва : МГТУ им. Н. Э. Баумана, 2020. — 312 с.
Кирсанов, М. Н. Архитектура современных вычислительных систем : учебник / М. Н. Кирсанов. — Москва : Академия, 2019. — 368 с.
Кук, Ш. Параллельные вычисления и GPU / Ш. Кук. — Москва : ДМК Пресс, 2018. — 280 с.
Курейчик, В. М. Высокопроизводительные вычислительные системы : учебное пособие / В. М. Курейчик. — Ростов-на-Дону : ЮФУ, 2021. — 290 с.
Марченко, А. А. Архитектура ЭВМ и систем : учебник / А. А. Марченко. — Москва : Инфра-М, 2020. — 416 с.
Никольский, В. И. Параллельные алгоритмы и архитектуры вычислительных систем : учебное пособие / В. И. Никольский. — Москва : Физматлит, 2019. — 304 с.
ОпенКЛ. Спецификация OpenCL 2.2. — Текст : электронный // Khronos Group : [сайт]. — URL: https://www.khronos.org/opencl/
Паттерсон, Д. Архитектура компьютера и проектирование компьютерных систем / Д. Паттерсон, Дж. Хеннесси. — 6-е изд. — Санкт-Петербург : Питер, 2021. — 816 с.
Сафонов, В. О. Высокопроизводительные вычисления в сфере бизнеса : учебное пособие / В. О. Сафонов. — 3-е изд. — Москва, Саратов : ИНТУИТ, Ай Пи Ар Медиа, 2020. — 392 с.
Смирнов, С. В. Архитектура графических процессоров / С. В. Смирнов // Информационные технологии. — 2022. — № 4. — С. 15–21.
Таненбаум, Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. — 6-е изд. — Санкт-Петербург : Питер, 2019. — 816 с.
Флинн, М. Таксономия архитектур вычислительных систем / М. Флинн // IEEE Computer. — 2018. — № 1. — С. 38–46.
Харрис, М. Оптимизация параллельных программ для GPU / М. Харрис. — Москва : ДМК Пресс, 2020. — 320 с.
CUDA C Programming Guide. — Текст : электронный // NVIDIA Developer : [сайт]. — URL: https://docs.nvidia.com/cuda/
Hennessy, J. Computer Architecture: A Quantitative Approach / J. Hennessy, D. Patterson. — 6th ed. — San Francisco : Morgan Kaufmann, 2019. — 856 p.
Приложения
Приложение 1
Схемы архитектуры GPU
Приложение 2
Таблицы сравнительных характеристик
Таблица П.1 — Сравнительная характеристика архитектур CPU и GPU
Таблица П.2 — Сравнение уровней памяти GPU
Таблица П.3 — Сравнение моделей параллельного исполнения SIMD и SIMT
Таблица П.4 — Сравнение технологий программирования GPU
Дополнительные иллюстрации