Тема: Методы технологии CUDA обработки цифровых изображений на графических процессорах
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Обзор литературы 4
Глава 1. Вычисления на графических процессорах, технология
CUDA 6
1.1. Определения и основные понятия 6
1.2. Архитектура CUDA, библиотека CUDAfy.NET 7
1.3. Управление пямятью в CUDA 11
1.4. Практическое использование CUDA 12
Глава 2. Методы цифровой обработки изображений и их реализация 15
2.1. Степенные преобразования 15
2.2. Использование медианного фильтра для восстановления изображения 20
2.3. Практическая реализация 21
Выводы 26
Заключение 27
Список используемых источников 28
📖 Введение
Самой распространенной областью использования алгоритмов обработки изображений стали системы, анализа в реальном времени. Например, городские и дорожно-транспортные системы наблюдения. С нарастающим объемом поступающих данных возникла острая необходимость в оптимизации методов и улучшении их быстродействия. Самым эффективным решением поставленной задачи стало внедрение технологии GPGPU (Generalpurpose graphics processing units), которая стала незаменимым инструментом для осуществления параллельных вычислений. С развитием этой технологии компания NVIDIA сделала огромнейший шаг вперед и разработала архитектуру CUDA, которая как потомок сохранила в себе все лучшие особенности предка, и стала еще быстрее и удобнее. CUDA (Compute Unified Device Architecture) - архитектура и программная модификация для реализации параллельных вычислений, позволяющая проводить расчеты с помощью GPU NVIDIA со значительным увеличением скорости. Сегодня с ее помощью решают широкий спектр научно-исследовательских задач.
✅ Заключение
На основе полученных результатов были сделаны следующие выводы:
1. Благодаря адаптации алгоритмов для их выполнения на графических процессорах мы можем получить существенное ускорение времени рассчетов. Поэтому параллелизация вычислений с помощью CUDA полностью оправдана.
2. Использование видеокарты (с поддержкой архитектуры CUDA) для проведения вычислений — более выгодное решение экономически и вычислительно по сравнению с использованием центрального процессора.





