Тип работы:
Предмет:
Язык работы:


Использование технологии высокопроизводительных вычислений Cuda в радиофизике

Работа №82383

Тип работы

Бакалаврская работа

Предмет

физика

Объем работы55
Год сдачи2016
Стоимость4360 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
24
Не подходит работа?

Узнай цену на написание


Введение 4
1. Основы технологии CUDA 5
1.1 Многоядерные системы 5
1.2 Применение вычислений на GPU 6
1.3 Типы памяти 7
1.4 Расширение языка Си 10
1.5 Выводы 12
2. Комплекс лабораторных работ с реализацией численных методов,
использующихся в радиофизике 13
2.1 Сложение векторов 13
Задание к лабораторной работе 16
2.1 Преобразование Фурье 17
Описание метода 18
Задание к лабораторной работе 23
2.2 Метод Монте-Карло 24
Задание к лабораторной работе 28
Заключение 30
Литература
3. Приложение 32
Листинг 1 32
Листинг 2 33
Листинг 3 36
Листинг 4 39
Листинг 5 48
Листинг 6 52


В современной радиофизике важны методы, позволяющие получать мгновенную многомерную структуру поля физического параметра, например в задачах радиотомографии или передачи информации в условиях многоэтажной застройки. Обратные задачи дистанционного зондирования часто используют различные операции с матрицами. Прямые задачи распространения радиоволн основаны решении уравнений в том числе дифференциальных.
Цель работы: Создать лабораторный комплекс для освоения технологии CUDA студентами, обучающимися по направлению радиофизика.
Задачи работы:
•Освоить основы технологии высокопроизводительных вычислений с помощью видеопроцессоров.
•Реализовать некоторые алгоритмы численных методов, использующихся в радиофизике с использованием технологии CUDA.
•Провести эксперимент по оценке производительности реализованных задач.
•Разработать задания к лабораторным работам на основе созданных программ.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате работы создан лабораторный комплекс для освоения технологии высокопроизводительных вычислений с помощью видеопроцессоров студентами, обучающимися по направлению радиофизика.
• ^Изучены основы технологии высокопроизводительных вычислений с помощью видеопроцессоров.
• ^Реализованы алгоритмы численных методов, использующихся в радиофизике с использованием технологии CUDA сложение векторов, метод Монте-Карло, преобразование Фурье.
• ^Проведены эксперименты по оценке производительности реализованных задач. Показано, что при должном распараллеливании и больших объемах исходных данных увеличивается скорость работы программы от 200 до 600 раз.
• ^Разработаны задания к лабораторным работам на основе созданных программ, которые позволяют освоить основы технологии CUDA.



1. Лебедев, П. А. Приведение плотных матриц с элементами из GF(2) к ступенчатому виду на платформе NVIDIA CUDA/ П. А. Лебедев // Вестник МГТУ имени Баумана. - 2013. -№1. - С. 48
2. Польдяев А. С. Метод распараллеливания вычислений на GPU- сопроцессорах/ А. С. Польдяев// Ceretis Paribus. - 2015 - №4. - С. 18
3. Рябов Д. В. Анализ вычислительных возможностей GPU Tesla C2050/ Д. В. Рябов, А. В. Вицентий // Труды Кольского научного центра РАН. - 2013 - №4.- С 18
4. Балонин Н. А. Матрицы Адамара нечетного порядка/ Н. А. Балонин, Л. А. Мироновский// Информационно-управляющие системы - 2006 - №3. - С 46
5. Захаров, И. П. Использование метода Монте-Карло для анализа погрешностей измерения коэффициента несинусоидальности напряжения/ И. П. Захаров, // Радиоэлектроника и информатика. - 2005. -№2. - С. 15 -18
6. M. Frigo, The Design and Implementation of FFTW3, Proceedings of the IEEE 93 (2), 216231 (2005)


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ