dir. (Universitat Autònoma de Barcelona. Departament de Microelectrònica i Sistemes Electrònics)
Additional title: |
Aceleración de algoritmos de análisis de imagen médica |
Additional title: |
Acceleration of medical image analysis algorithms |
Date: |
2024 |
Abstract: |
Aquest treball tracta sobre l'optimització del processament morfològic d'imatges, específicament aplicant l'operació de closing sobre un conjunt d'imatges, utilitzant GPU i FPGA per comparar resultats i temps d'execució. Es fan servir CUDA i OpenCL per a les GPU, amb dues versions del programa: una que utilitza memòria compartida i una altra que no. Per a les FPGA, s'utilitza OmpSs@FPGA. L'estudi analitza les diferències de rendiment, eficiència i velocitat de processament entre aquestes tecnologies, destacant les avantatges i limitacions segons les necessitats específiques de l'aplicació. |
Abstract: |
Este trabajo trata sobre la optimización del procesamiento morfológico de imágenes, específicamente aplicando la operación de closing sobre un conjunto de imágenes, utilizando GPU y FPGA para comparar resultados y tiempos de ejecución. Se utilizan CUDA y OpenCL para las GPU, con dos versiones del programa: una que utiliza memoria compartida y otra que no. Para las FPGA, se utiliza OmpSs@FPGA. El estudio analiza las diferencias de rendimiento, eficiencia y velocidad de procesamiento entre estas tecnologías, destacando las ventajas y limitaciones según las necesidades específicas de la aplicación. |
Abstract: |
This work focuses on optimizing morphological image processing, specifically applying the closing operation to a set of images, using GPU and FPGA to compare results and execution times. CUDA and OpenCL are used for the GPUs, with two versions of the program: one utilizing shared memory and one that does not. For the FPGA, OmpSs@FPGA is used. The study analyzes the performance, efficiency, and processing speed differences between these technologies, highlighting their advantages and limitations based on the specific application needs. |
Rights: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. ![Creative Commons](/img/licenses/by-nc-nd.ico) |
Language: |
Català |
Studies: |
Grau en Enginyeria Informàtica [2502441] |
Study plan: |
Enginyeria Informàtica [958] |
Document: |
Treball final de grau ; Text |
Subject area: |
Menció Enginyeria de Computadors |
Subject: |
GPU ;
Memòria compartida ;
Element estructurador ;
OpenCL ;
CUDA ;
FPGA ;
OmpSs ;
Closing ;
Kernel ;
Fil d'execució ;
Blocs ;
Graella ;
Work-item ;
Work-group ;
Memoria compartida ;
Elemento estructurante ;
Hilo de ejecución ;
Bloques ;
Cuadrícula ;
Shared memory ;
Structuring element ;
Thread ;
Blocks ;
Grid |