Red de procesadores evolutivos para solucionar el problema de los tres colores : implementación en hardware

Martínez Hernando, Víctor José and Gutiérrez Rodríguez, Abraham and Castaño Guevara, José Antonio and Moreno, Valery (2015). Red de procesadores evolutivos para solucionar el problema de los tres colores : implementación en hardware. "Revista Cubana de Ciencias Informáticas", v. 9 (n. 4); pp. 155-170. ISSN 2227-1899.

Description

Title: Red de procesadores evolutivos para solucionar el problema de los tres colores : implementación en hardware
Author/s:
  • Martínez Hernando, Víctor José
  • Gutiérrez Rodríguez, Abraham
  • Castaño Guevara, José Antonio
  • Moreno, Valery
Item Type: Article
Título de Revista/Publicación: Revista Cubana de Ciencias Informáticas
Date: October 2015
ISSN: 2227-1899
Volume: 9
Subjects:
Freetext Keywords: NEP, FPGA, VHDL, Algoritmos Paralelos, Problemas NP Completos. Keywords: NEP, FPGA, VHDL, Complex Problem, Parallel Procesing.
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
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 (806kB) | Preview

Abstract

En este trabajo se diseña una Red de Procesadores Evolutivos (NEP) para solucionar el Problema de los Tres Colores. Para obtener el resultado, se utilizó como recurso de Hardware un FPGA. El objetivo principal de este trabajo, es demostrar la factibilidad de la implementación física de algoritmos paralelos para solucionar problemas NP ? Completos. Con esta implementación se logra que la ejecución de la solución al problema se haga de forma fiable, rápida y eficaz. El proyecto fue desarrollado usando la herramienta ISE 12.1 de Xilinx, utilizando como lenguaje de descripción de hardware al VHDL. Para la simulación se utilizó la herramienta ISim 12.1, también de Xilinx. Los resultados fueron probados utilizando la plataforma Atlys Board de la compañía Digilent la cual contiene un FPGA Spartan-6 LX45, también de Xilinx. Se muestran imágenes de la herramienta empleada, del Kit de Pruebas, así como de la simulación realizada y una tabla con los datos que demuestran que la implementación de este algoritmo complejo utilizó muy pocos recursos del FPGA empleado. ABSTRACT In this paper, a Network of Evolutionary Processors (NEP) is implemented, to solve the problem of the three colors. To achieve implementation, it was used as an FPGA hardware resource. The main objective of this work is to demonstrate the feasibility of the physical implementation of parallel algorithms to solve problems NP - complete. With this implementation is achieved that the implementation of the solution to be made reliably, quickly and efficiently. The project was developed using the Xilinx ISE 12.1 tool, using hardware description language to VHDL. For the simulation tool was used ISim 12.1, also from Xilinx. The results were tested using the platform Atlys Board Company which contains a Digilent Spartan-6 LX45 FPGA, Xilinx also. Images of the tool used, the Test Kit and simulation performed and a table of data showing that the implementation of this complex algorithm used very few FPGA resources used are shown.

More information

Item ID: 44596
DC Identifier: http://oa.upm.es/44596/
OAI Identifier: oai:oa.upm.es:44596
Official URL: https://rcci.uci.cu/?journal=rcci&page=article&op=view&path%5B%5D=1193
Deposited by: Memoria Investigacion
Deposited on: 04 Apr 2017 19:57
Last Modified: 10 Jun 2019 13:37
  • 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