Oprimización y paralelización de un algoritmo de sincronización mediante el uso de GPUs y la tecnología CUDA

Molina Cuquerella, Ignacio (2013). Oprimización y paralelización de un algoritmo de sincronización mediante el uso de GPUs y la tecnología CUDA. Proyecto Fin de Carrera / Trabajo Fin de Grado, Facultad de Informática (UPM) [antigua denominación], Madrid, España.

Descripción

Título: Oprimización y paralelización de un algoritmo de sincronización mediante el uso de GPUs y la tecnología CUDA
Autor/es:
  • Molina Cuquerella, Ignacio
Director/es:
  • Rosales García, Francisco Javier
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Enero 2013
Materias:
Palabras Clave Informales: Análisis de señales; Optimización del software; Programación paralela Signals analysis; Software optimization techniques; Parallel programming
Escuela: Facultad de Informática (UPM) [antigua denominación]
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB) | Vista Previa

Resumen

En el presente documento se hablará acerca del desarrollo de un proyecto para la mejora de un programa de análisis de señales; con ese fin, se hará uso de técnicas de optimización del software y de tecnologías de aceleración, mediante el aprovechamiento del paralelismo del programa. Además se hará un análisis de acerca del uso de dos tecnologías basadas en diferentes paradigmas de programación paralela; una mediante múltiples hilos con memoria compartida y la otra mediante el uso de GPUs como dispositivos de coprocesamiento. This paper will talk about the development of a Project to improve a program that does signals analysis; to that end, it will make use of software optimization techniques and acceleration technologies by exploiting parallelism in the program. In Addition will be done an analysis on the use of two technologies based on two different paradigms; one using multiple threads with shared memory and the other using GPU as co-processing devices.

Más información

ID de Registro: 22711
Identificador DC: http://oa.upm.es/22711/
Identificador OAI: oai:oa.upm.es:22711
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 04 Mar 2014 16:13
Ultima Modificación: 28 Oct 2016 09:49
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM