JavaScript is disabled for your browser. Some features of this site may not work without it.

    Listar

    Todo RIUMAComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasTipo de publicaciónCentrosEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasTipo de publicaciónCentros

    Mi cuenta

    AccederRegistro

    Estadísticas

    Ver Estadísticas de uso

    DE INTERÉS

    Datos de investigaciónReglamento de ciencia abierta de la UMAPolítica de RIUMAPolitica de datos de investigación en RIUMASHERPA/RoMEODulcinea
    Preguntas frecuentesManual de usoDerechos de autorContacto/Sugerencias
    Ver ítem 
    •   RIUMA Principal
    • Docencia
    • Departamentos
    • Lenguajes y Ciencias de la Computación - (LCC)
    • LCC - Proyectos fin de grado
    • Ver ítem
    •   RIUMA Principal
    • Docencia
    • Departamentos
    • Lenguajes y Ciencias de la Computación - (LCC)
    • LCC - Proyectos fin de grado
    • Ver ítem

    Implementación eficiente de redes neuronales autoorganizadas en CUDA C/C++.

    • Autor
      Gill, Shelley
    • Director/es
      Domínguez-Merino, EnriqueAutoridad Universidad de Málaga
    • Fecha
      2016-06-01
    • Departamento
      Lenguajes y Ciencias de la Computación
    • Palabras clave
      Grado en Ingeniería Informática - Trabajos Fin de Grado; Redes neuronales artificiales - Arquitecturas; Informática - Trabajos Fin de Grado
    • Resumen
      En este documento se expondrá una implementación del problema del viajante de comercio usando una implementación personalizada de un mapa auto-organizado basándose en soluciones anteriores y adaptándolas a la arquitectura CUDA, haciendo a la vez una comparativa de la implementación eficiente en CUDA C/C++ con la implementación de las funciones de GPU incluidas en el Parallel Computing Toolbox de Matlab. La solución que se da reduce en casi un cuarto las iteraciones necesarias para llegar a una solución buena del problema mencionado, además de la mejora inminente del uso de las arquitecturas paralelas. En esta solución se estudia la mejora en tiempo que se consigue con el uso específico de la memoria compartida, siendo esta una de las herramientas más potentes para mejorar el rendimiento. En lo referente a los tiempos de ejecución, se llega a concluir que la mejor solución es el lanzamiento de un kernel de CUDA desde Matlab a través de la funcionalidad incluida en el Parallel Computing Toolbox.
    • URI
      http://hdl.handle.net/10630/11541
    • Compartir
      RefworksMendeley
    Mostrar el registro completo del ítem
    Ficheros
    S. Gill_TFG.pdf (914.6Kb)
    Colecciones
    • LCC - Proyectos fin de grado

    Estadísticas

    Ver Estadísticas de uso
    Buscar en Dimension
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
     

     

    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA