Implementation and comparison of the Sobel operator on CPU and GPU using CUDA

Автор: Spiridonov K.A., Stulov I.S., Ferapontov I.A.

Журнал: Международный журнал гуманитарных и естественных наук @intjournal

Рубрика: Технические науки

Статья в выпуске: 10-5 (97), 2024 года.

Бесплатный доступ

This article examines the Sobel operator, which is used to highlight contours in images. Special attention is paid to two variants of its implementation: on the central processing unit (CPU) and on the graphics processor (GPU). The paper discusses in detail the technical aspects of the implementation of the Sobel method on the GPU, including the features of optimization and distribution of calculations on the graphics architecture. In addition, a comparative analysis of the method's performance is performed when it is performed on the CPU and GPU, which allows you to evaluate the efficiency of using the GPU for such tasks. The article also focuses on key aspects of algorithm development using the CUDA programming language, which is designed for parallel computing on GPUs.

Еще

Cpu, gpu, cuda, sobel operator

Короткий адрес: https://sciup.org/170207083

IDR: 170207083   |   DOI: 10.24412/2500-1000-2024-10-5-66-69

Список литературы Implementation and comparison of the Sobel operator on CPU and GPU using CUDA

  • Гонсалес Р., Вудс Р. Цифровая обработка изображений. - 3-е изд. - Москва: Техносфера, 2012. - 1104 с. EDN: SDTUTF
  • Кормен Т.Х., Лейзерсон Ч.Э., Ривест Р.Л., Штайн К. Алгоритмы: построение и анализ. - 3-е изд. - Москва: Вильямс, 2013. - 1328 с.
  • Сандерс Дж., Кэндрот Э. Технология CUDA в примерах. - Москва: ДМК Пресс, 2011. - 312 с.
  • Страуструп, Б. Программирование: принципы и практика с использованием C++. - 2-е изд. - М.: Addison-Wesley, 2014. - 1312 с.
  • Керниган Б., Ритчи Д. Язык программирования С. - 2-е изд. - М.: Мир, 1989. - 272 с.
Статья научная