© 2012 г. В. И. Филатов, студент
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Е-mail: sigal89@mail.ru
Рассматриваются принципы массивно-параллельных вычислений при цифровой обработке сигналов с помощью технологии NVIDIA CUDA на примере таких операций, как инвертирование значений яркости изображения, гамма-коррекция, оператор Собеля. Проведена оценка основных методов цифровой обработки изображений с использованием массового параллелизма вычислений на графическом процессоре. Выполнена реализация этих методов на центральном и графическом процессорах и их сравнение по таким параметрам, как время выполнения обработки, размер используемых изображений, размер используемых архитектурой CUDA блоков памяти.
Ключевые слова: массивно-параллельные вычисления, обработка изображений, варп.
Коды OCIS: 100.0100, 100.2000
УДК 004.932
Поступила в редакцию 29.05.2012
Литература
1. Боресков А.В., Харламов А.А. Основы работы с технологией CUDA. M.: ДМК Пресс, 2010. 232 с.
2. Sanders J., Kandrot E. CUDA by Example. An Introduction to General-Purpose GPU Programming. Addison-Wesley, 2010. 313 p.
3. Барановская Т.П., Лойко В.И., Семенов М.И., Трубилин А.И. Архитектура компьютерных систем и сетей. М.: Финансы и статистика, 2003. 256 с.
4. Фисенко В.Т., Фисенко Т.Ю. Компьютерная обработка и распознавание изображений: учеб. пособие. СПб.: СПбГУ ИТМО, 2008. 192 с.
Полный текст