Diseño y desarrollo de una aplicación de procesado paralelo y adquisición de imágenes para la plataforma IRIO y NVIDIA-GPU

Gracia Recas, Alberto de (2017). Diseño y desarrollo de una aplicación de procesado paralelo y adquisición de imágenes para la plataforma IRIO y NVIDIA-GPU. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Description

Title: Diseño y desarrollo de una aplicación de procesado paralelo y adquisición de imágenes para la plataforma IRIO y NVIDIA-GPU
Author/s:
  • Gracia Recas, Alberto de
Contributor/s:
  • Nieto Valhondo, Julián
Item Type: Final Project
Degree: Grado en Ingeniería Electrónica de Comunicaciones
Date: 31 January 2017
Subjects:
Freetext Keywords: Sistemas de adquisición de datos Imágenes
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Ingeniería Telemática y Electrónica
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP) (Anexos) - Users in campus UPM only
Download (538kB)

Abstract

Este proyecto estudia el diseño y desarrollo de una aplicación de procesado paralelo para GPU (Graphics Processor Unit) integrándolo en un sistema de adquisición de datos avanzado que utiliza el entorno de desarrollo IRIO. IRIO es un entorno de desarrollo que utiliza la familia de productos FlexRIO de National Instruments. El objetivo de IRIO es facilitar el trabajo de desarrollo al usuario que diseñe aplicaciones con ésta familia de dispositivos. En la memoria se describen todas las tecnologías empleadas en un sistema de adquisición de datos avanzado (Camera Link, FlexRIO FPGAs, Chasis PXI, GPUs Nvidia) así como los entornos de desarrollo necesarios para trabajar con dichas tecnologías. Por último, se hace un estudio de algoritmos de compresión susceptibles de ser paralelizados, y se procede al diseño de ciertas partes del algoritmo de compresión sin pérdidas JPEG 2000 que serán ejecutadas en la GPU. Abstract: This thesis studies the design and development of an application of parallel processing for GPU (Graphics Processor Unit) for integrate it in an advanced acquisition system that uses the framework IRIO. IRIO is a development environment that uses FlexRIO Family National Instruments products. The aim of IRIO is to facilitate the development work for the user designing applications with this family of devices. This thesis describes all the technologies used in an advanced data acquisition system (Camera Link, FlexRIO FPGAs, PXI Chassis, Nvidia GPUs) as well as the development environments needed to work with such technologies. Finally, it’s made a study of compression algorithms that can be parallelized to proceed to the design of certain parts of the lossless compression algorithm JPEG 2000 that will be executed in the GPU.

More information

Item ID: 52375
DC Identifier: http://oa.upm.es/52375/
OAI Identifier: oai:oa.upm.es:52375
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 27 Sep 2018 07:53
Last Modified: 27 Sep 2018 07:54
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM