ВВЕДЕНИЕ 3 1 Технология программирования на графических процессорах 4 2 Алгоритмы решения систем алгебраических уравнений 6 ЗАКЛЮЧЕНИЕ 6 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 11

Параллельные вычисления на gpu и cpu

реферат
Информатика
10 страниц
42% уникальность
2020 год
49 просмотров
Кривоспицкий А.
Эксперт по предмету «Информатика и математика»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
ВВЕДЕНИЕ 3 1 Технология программирования на графических процессорах 4 2 Алгоритмы решения систем алгебраических уравнений 6 ЗАКЛЮЧЕНИЕ 6 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 11
Читать дальше
Ускорители вычислений содержатся в вычислительных узлах суперкомпьютеров и применяются достаточно успешно при решении многих вычислительных задач, несмотря на то, что центральный процессор (CPU) простаивает после запуска функций-ядер на ускорителе. Гибридные узлы, содержащие и совместно использующие CPU+GPU, могут обеспечить эффективное решение более широкого круга задач или одной задачи, для которой меняются параллельные свойства алгоритмов и определив для ее выполнения то или другое исполнительное устройство. Совместное использование CPU+GPU связано с решением ряда задач: разделения вычислительной нагрузки между исполнительными устройствами с учетом производительности и пропускной способности памяти и ее размера; выявления параллельных свойств алгоритма на каждом шаге его выполнения и назначения устройства для выполнения. Одной из трудоемких операций в численных методах является решение систем алгебраических уравнений (СЛАУ). В настоящее время предложено много параллельных алгоритмов, обеспечивающих высокую производительность и масштабируемость при решении больших разреженных систем уравнений на современных многопроцессорных архитектурах с иерархической структурой. В этом и состоит актуальность работы. Предметом исследования являются параллельные вычисления на gpu и cpu.


Какова цена написания диплома на Work5 посчитайте на сайте.


. Методами исследования являются общетеоретические методы исследования такие как: наблюдение, сравнение, анализ, синтез. Цель данной курсовой работы – изучить параллельные вычисления на gpu и cpu. Для достижения поставленной цели необходимо решить следующие задачи: рассмотреть технологию программирования на графических процессорах CUDA, изучить алгоритмы решения СЛАУ. Реферат состоит из введения, двух глав, заключения и списка использованной литературы.

Читать дальше
Таким образом, в данной работе была рассмотрена технология программирования графических процессоров CUDA (Compute Unified Device Architecture) фирмы NVIDIA. В работе рассмотрена параллельная реализация решения систем линейных алгебраических уравнений на вычислительных узлах, содержащих центральный процессоры и графические ускорители. Был изучен алгоритм распараллеливания решения больших систем линейных алгебраических уравнений методом сопряженных градиентов с использованием технологии CUDA. Эксперименты показали, что для систем большого порядка время решения с использованием CUDA сокращается более чем на порядок по сравнению с решением только на центральном процессоре. Гибридные вычислительные узлы, содержащие и совместно использующие CPU+GPU позволяют обеспечить эффективное решение более широкого круга задач или одной задачи, для которой меняются параллельные свойства алгоритмов, и назначить на выполнение то или другое исполнительное устройство. Отметим также высокую энергоэффективность гибридных вычислительных систем в тех случаях, когда равномерно загружены центральные процессоры и графические ускорители вычислений. В 2007 году компания NVIDIA выпустила архитектуру параллельных вычислений CUDA (Compute Unified Device Architecture). Используя CUDA, программисты получили возможность разработки параллельных алгоритмов для GPU на специальном диалекте языка C, без необходимости сложного графического программирования [8]. Производительность последних версий GPU, таких как NVIDIA Tesla V100, сравнима с производительностью 100 CPU, что делает GPU эффективным инструментом для ресурсоемких вычислений.
Читать дальше
1. Боресков А. В. Основы работы с технологией CUDA / А. В. Боресков, А. А. Харламов. — М. : ДМК-Пресс, 2019. — 232 с. 2. Исупов К. С., Князьков В. С. Матрично-векторное умножение многократной точности на графическом процессоре // Программные системы: теория и приложения. — 2020. — №11. — С. 33–59. 3. Параллельные вычисления на GPU. Архитектура и программная модель CUDA : учебное пособие / А. В. Боресков [и др.]. — М. : Издательство Московского Университета, 2012. — 336 с. 4. Тоуманнен Брианн. Программирование GPU при помощи Python и CUDA. / Б. Тоуманнен. — М. : ДМК-Пресс, 2020. — 264 с. 5. G. He, J. Gao, J. Wang. “Efficient dense matrix-vector multiplication on GPU”, Concurrency and Computation: Practice and Experience, 30:19 (2018), e4705. h 6. J. Muller, N. Brunie, F. de Dinechin, C. Jeannerod, M. Joldes, V. Lef`evre, G. Melquiond, N. Revol, S. Torres. Handbook of floating-Point arithmetic, 2, Birkh¨auser, Basel, 2018, ISBN 978-3-319-76525-9. H 7.Cublasshttp://developer.download.nvidia.com/compute/cuda/1_1/CUBLAS_Library_1.1.pdf (дата обращения: 16.12.2020). 8.CUFFThttp://developer.download.nvidia.com/compute/cuda/1_1/CUFFT_Library_1.1. pdf. 2007 (дата обращения: 16.12.2020). 9. NVIDIA CUDA Compute Unified Device Architecture. Programming Guide.http://developer.download.nvidia.com/compute/cuda/1_1/NVIDIA_CUDA_Programming_ Guide_1.1.pdf. 2007
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

курсовая работа
Современные виды преступлений против правосудия
Количество страниц:
30
Оригинальность:
59%
Год сдачи:
2020
Предмет:
Уголовное право
дипломная работа
Учёт и аудит расчетов с покупателями и заказчиками (на примере ООО Лидер)
Количество страниц:
81
Оригинальность:
72%
Год сдачи:
2020
Предмет:
Бухгалтерский учет, анализ и аудит
курсовая работа
Старость как биосоциологическое явление
Количество страниц:
25
Оригинальность:
76%
Год сдачи:
2020
Предмет:
Психология
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image