In spite of the high parallelism exhibited by cellular automata architectures, most implementations are usually run in software. For increasing execution parallelism, hardware implementations on FPGAs have been proposed, under the cost of being un-flexible, and inefficient in terms of resource utilization. In this paper we present a platform for evolving CA by exploiting the partial re-configurability of current commercial FPGAs. Our implementation includes an on-chip soft-processor that generates a partial bitstream, reconfigures the FPGA, and computes the fitness. After finding a good individual, the evolved CA can be used as a peripheral for performing useful computation. As case study we present CA co-evolution for a random number gener...
Energy usage is an increasingly limiting factor for modern micro processors. One of these limitation...
AbstractCellular automata are dynamical systems in which space and time are discrete, that operate a...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
Cellular computing represents a new paradigm for implementing high-speed massively parallel machines...
Cellular automata (CA) have been used to study a great range of fields, through the means of simulat...
We have previously shown that non-uniform cellular automata (CA) can be evolved to perform computati...
Nature has many attractive properties that engineers hope to once incorporate into man-made technolo...
Cellular automata (CAs) are massively parallel machines where many simple cells work together to sol...
Cellular computing represents a new paradigm for implementing high-speed massively parallel machines...
This study will investigate floating-point asynchronous cellular automata models implemented on Fiel...
In order to optimize applications in the Cellular Automata model we have searched for a performant p...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Abstract. This paper presents the implementation of an environment for the evolution of one-dimensio...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
This work presents a hardware implementation of a Genetic Algorithm. Hardware Genetic Operators are ...
Energy usage is an increasingly limiting factor for modern micro processors. One of these limitation...
AbstractCellular automata are dynamical systems in which space and time are discrete, that operate a...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
Cellular computing represents a new paradigm for implementing high-speed massively parallel machines...
Cellular automata (CA) have been used to study a great range of fields, through the means of simulat...
We have previously shown that non-uniform cellular automata (CA) can be evolved to perform computati...
Nature has many attractive properties that engineers hope to once incorporate into man-made technolo...
Cellular automata (CAs) are massively parallel machines where many simple cells work together to sol...
Cellular computing represents a new paradigm for implementing high-speed massively parallel machines...
This study will investigate floating-point asynchronous cellular automata models implemented on Fiel...
In order to optimize applications in the Cellular Automata model we have searched for a performant p...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Abstract. This paper presents the implementation of an environment for the evolution of one-dimensio...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
This work presents a hardware implementation of a Genetic Algorithm. Hardware Genetic Operators are ...
Energy usage is an increasingly limiting factor for modern micro processors. One of these limitation...
AbstractCellular automata are dynamical systems in which space and time are discrete, that operate a...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...