Implementación del algoritmo Differential Evolution en OpenCL
[ES] El TFM consiste en estudiar un nuevo lenguaje de implementación hardware-software que puede trabajar con diferentes tecnologías (CPU-GPU-FPGA). Dicho lenguaje es OpenCL y se va a tratar la realización de un algoritmo de alta complejidad computacional mediante FPGA de ALTERA. El plan de trabajo...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2016 |
| País: | España |
| Institución: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | español |
| OAI Identifier: | oai:riunet.upv.es:10251/75232 |
| Acceso en línea: | https://riunet.upv.es/handle/10251/75232 |
| Access Level: | acceso abierto |
| Palabra clave: | OpenCL FPGA Differential Evolution TECNOLOGIA ELECTRONICA Máster Universitario en Ingeniería de los Sistemas Electrónicos-Màster Universitari en Enginyeria de Sistemes Electrònics |
| Sumario: | [ES] El TFM consiste en estudiar un nuevo lenguaje de implementación hardware-software que puede trabajar con diferentes tecnologías (CPU-GPU-FPGA). Dicho lenguaje es OpenCL y se va a tratar la realización de un algoritmo de alta complejidad computacional mediante FPGA de ALTERA. El plan de trabajo y temporización será el siguiente: 1) Conocimiento de las características y construcciones del lenguaje (2 semanas) 2) Instalación y puesta en marcha de un sistema de desarrollo sobre FPGA de ALTERA (1 semanas) 3) Determinación de un kernel óptimo para la realización de poblaciones de N individuos del algoritmo Differential Evolution (2 semanas) 4) Aplicación del kernel obtenido para acelerar el algoritmo (3 semanas) 5) Realización de la documentación y memoria (1 semana) |
|---|