Модели и алгоритмы параллельных вычислений на графических процессорах и их применение в программных средствах автоматического тестирования графических приложений

Капустин, Дмитрий Сергеевич. Модели и алгоритмы параллельных вычислений на графических процессорах и их применение в программных средствах автоматического тестирования графических приложений : диссертация ... кандидата технических наук : 05.13.11 / Капустин Дмитрий Сергеевич; [Место защиты: С.-Петерб. ин-т информатики и автоматизации РАН].- Вологда, 2013.- 150 с.: ил. РГБ ОД, 61 14-5/914
Автор
Капустин, Дмитрий Сергеевич
Год
2013
  • 99 000 UZS

Оглавление диссертации
Введение
Глава 1. Анализ абстрактных моделей параллельных вычислений с учетом особенностей графических процессоров 13
1.1. Анализ абстрактных моделей параллельных вычислений 13
1.1.1. Модель PRAM 14
1.1.2. Модель BSP 20
1.1.3. Модель LogP 23
1.2. Анализ особенностей структур программируемых графических процессоров общего назначения 26
1.2.1. Особенности структуры графических процессоров NVIDIA 27
1.2.2. Особенности структуры графических процессоров ATI 31
1.3. Анализ математических моделей графических процессоров и возможностей применения абстрактных моделей параллельных вычислений к графическим процессорам 35
1.4. Анализ возможностей использования графических процессоров в программных средствах автоматического тестирования приложений через интерфейс пользователя 38
Основные выводы 44
Глава 2. Разработка параметрической модели параллельных вычислений на графических процессорах 47
2.1. Параметрическая модель графического мультипроцессора на основе PRAM модели 47
2.2. Разработка модели абстрактного графического процессора 55
2.3. Разработка модели параллельных вычислений на графических процессорах 59
2.4. Использование модели для разработки, анализа и сравнения параллельных алгоритмов на графических процессорах 63
2.4.1. Разработка параллельных алгоритмов 64
2.4.2. Анализ параллельных алгоритмов 66
2.4.3. Сравнение параллельных алгоритмов 69
2.5. Применение модели в средствах программирования графических процессоров 71
2.5.1. Использование модели в CUDA 71
2.5.2. Использование модели в OpenCL 73
2.5.3. Использования модели для принятия решения об используемой вычислительной системе 74
Основные выводы 75
Глава 3. Разработка методов повышения производительности параллельных алгоритмов за счет эффективного использования объединенных ресурсов центрального и графического процессоров 77
3.1. Анализ возможностей кэширования данных в различных видах памяти графического процессора 77
3.2. Алгоритм принятия решения о целесообразности переноса вычислений на графический процессор и использования разделяемой памяти мультипроцессоров для кэширования данных 81
3.3. Применение полученных результатов к задаче фильтрации изображений 86
Основные выводы 93
Глава 4. Разработка программного компонента распознавания элементов интерфейса пользователя в средстве автоматического тестирования графических приложений 94
4.1. Средство автоматического тестирования графических приложений 94
4.2. Разработка и реализация параллельного алгоритма вычисления интегрального представления изображения 96
4.3. Разработка и реализация параллельного алгоритма поиска объектов на интегральном представлении изображения 110
4.4. Разработка и реализация параллельного алгоритма группировки результатов поиска объектов по положению и размеру 124
4.5. Анализ результатов экспериментов 126
4.6. Реализация программного компонента для распознавания произвольных элементов интерфейса пользователя с использованием графического процессора и результаты его работы 127
Основные выводы 130
Заключение 131
Список сокращений и условных обозначений 132
Список терминов 133
Список литературы 134
Приложения 146

Рекомендуем вам товары

99 000 UZS
Автор
Карпов, Алексей Анатольевич
Количество страниц
Год
2013
99 000 UZS
Автор
Курмангалеев, Шамиль Фаимович
Количество страниц
Год
2013
99 000 UZS
Автор
Кривовязь Глеб Робертович
Количество страниц
Год
2013
99 000 UZS
Автор
Литвинович, Артем Владимирович
Количество страниц
Год
2013
99 000 UZS
Автор
Логачева Варвара Константиновна
Количество страниц
Год
2013
Модули для Opencart 2, Опенкарт 3