Autómatas celulares evolucionados sobre FPGA

View/ Open
Date
2012Authors
Ladino Vega, Iván DaríoDirectors
Cancino de Greiff, Héctor FernandoPublisher
Pontificia Universidad Javeriana
Faculty
Facultad de Ingeniería
Program
Maestría en Ingeniería Electrónica
Obtained title
Magíster en Ingeniería Electrónica
Type
Tesis/Trabajo de grado - Monografía - Maestría
COAR
Tesis de maestríaShare this record
Citación
Metadata
Show full item record
PDF documents
Resumen
Generalmente el Hardware reconfigurable se asocia a las FPGAs. Los dispositivos reconfigurables en sentido estricto deben soportar la reconfiguración sin la necesidad de reprogramar los dispositivos. Los autómatas celulares están constituidos por una colección muy densa de celdas reconfigurables, donde cada una realiza una operación simple pero en conjunto pueden ejecutar operaciones complejas. Los autómatas evolucionados a diferencia de los evolutivos se reconfiguran con base en reglas que son fruto de un proceso evolutivo externo al autómata en sí mismo, la Maquina Genética puede implementarse sobre un procesadoro sobre un PC como es el caso de este Proyecto, en el que se implementó un autómata en dos capas una para operaciones lineales y la otra para no lineales. La máquina Genética por conveniencia práctica, se diseñó sobre una aplicación de filtrado de imágenes y permite evolucionar las reglas que se reconfiguran en el autómata implementado sobre la FPGA.
Abstract
Generally, the reconfigurable hardware is associated with FPGAs. Strictly speaking reconfigurable devices must support the reconfiguration without the need to reprogram the devices. Cellular automata are made of a very dense collection of reconfigurable cells, where each performs a simple but together can execute complex operations. Automata evolved, unlike evolutionary reconfigured based on rules that are the result of an evolutionary process external to the controller itself, the machine can be implemented on Genetics processor or on a PC as in the case of this project, in wherein a controller is implemented in two layers for linear operations and the other for non-linear. The machine Genetics for practical convenience was designed on an image filtering application and can evolve rules that are reconfigured in the controller implemented on the FPGA.
Themes
Autómatas celularesBiocomputadores
Inteligencia artificial
Maestría en ingeniería electrónica - Tesis y disertaciones académicas
Google Analytics Statistics