A tutorial on the implementations of linear image filters in CPU and GPU

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

This article presents an overview of the implementation of linear image filters in CPU and GPU. The main goal is to present a self contained discussion of different implementations and their background using tools from digital signal processing. First, using signal processing tools, we discuss different algorithms and estimate their computational cost. Then, we discuss the implementation of these filters in CPU and GPU. It is very common to find in the literature that GPUs can easily reduce computational times in many algorithms (straightforward implementations). In this work we show that GPU implementations not always reduce the computational time but also not all algorithms are suited for GPUs. We believe this is a review that can help researchers and students working in this area. Although the experimental results are not meant to show which is the best implementation (in terms of running time), the main results can be extrapolated to CPUs and GPUs of different capabilities.

Idioma originalInglés
Título de la publicación alojadaComputer Science – CACIC 2017 - 23rd Argentine Congress, Revised Selected Papers
EditoresArmando Eduardo De Giusti
EditorialSpringer Verlag
Páginas111-121
Número de páginas11
ISBN (versión impresa)9783319752136
DOI
EstadoPublicada - 2018
Evento23rd Argentine Congress of Computer Science, CACIC 2017 - La Plata
Duración: 9 oct. 201713 oct. 2017

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen790
ISSN (versión impresa)1865-0929

Conferencia

Conferencia23rd Argentine Congress of Computer Science, CACIC 2017
País/TerritorioArgentina
CiudadLa Plata
Período9/10/1713/10/17

Huella

Profundice en los temas de investigación de 'A tutorial on the implementations of linear image filters in CPU and GPU'. En conjunto forman una huella única.

Citar esto