Proceedings of the 1999 Congress on Evolutionary Computation-Cec99 (Cat. No. 99TH8406)
DOI: 10.1109/cec.1999.782541
|View full text |Cite
|
Sign up to set email alerts
|

Ring around the PIG: a parallel GA with only local interactions coupled with a self-reconfigurable hardware platform to implement an O(1) evolutionary cycle for evolvable hardware

Abstract: Abstract. The use of GAs in evolvable hardware is reviewed. A case is made for implementing as much of the GA in hardware as possible. The technical difficulties of using a standard GA with an FPGA are described. A new type of GA called a Ringed GA, which features only local interactions among individuals, is introduced. A new type of reconfigurable platform called the PIG is described. The use of the PIG to support local, parallel GA operations is explained. Experiments in evolving digital circuits using a ri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0
6

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 15 publications
0
3
0
6
Order By: Relevance
“…Another device is the Processing Integrated Grid (PIG) which is a reconfigurable platform for evolutionary algorithms [124]. It is a two-dimensional array of programmable logic cells.…”
Section: Application In Evolvable Hardwarementioning
confidence: 99%
“…Another device is the Processing Integrated Grid (PIG) which is a reconfigurable platform for evolutionary algorithms [124]. It is a two-dimensional array of programmable logic cells.…”
Section: Application In Evolvable Hardwarementioning
confidence: 99%
“…In each case, the algorithm was able to evolve a perfect circuit. Full details of the RGA and the experimental setup are available in [5].…”
Section: Application Areasmentioning
confidence: 99%
“…mismos, con el fin de realizar EH, permitiendo reducir el número de fallas cuando se hace la instalación de un sistema, tal como se evalúa en [1] [3] [4]. Con esto se presentan varios problemas para implementar y programar la CELL MATRIX, por ejemplo, controlar la cantidad de células que se necesitan para su programación y disminuir los ciclos de máquina necesarios para cumplir dicha tarea sin colisionar los datos en la SLUT [5] [6] [7].…”
Section: Motivaciónunclassified
“…Por tal motivo es más natural ver a una Cell Matrix como una FPGA, pero con la ventaja que estas se configuran de forma interna, es decir, cualquier 4 Dispositivo sincrónico que almacena información. 5 Los autómatas celulares son una grilla de n-dimensiones (inicialmente infinitos) de autómatas de estados finitos, más conocidos como células que operan de acuerdo a las funciones de transición local (estados).…”
Section: Cell Matrixunclassified
See 1 more Smart Citation