• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Virtual Reconfigurable Circuits for Real-World Applications of Evolvable Hardware”, Evolvable Systems: From Biology to Hardware (2003)

by L Sekanina
Venue:Fifth International Conference, ICES
Add To MetaCart

Tools

Sorted by:
Results 1 - 8 of 8

Hardware Spiking Neural Network with Run-Time Reconfigurable Connectivity in an Autonomous Robot

by Daniel Roggen, Stephane Hofmann, Yann Thoma, Dario Floreano , 2003
"... A cellular hardware implementation of a spiking neural network with run-time reconfigurable connectivity is presented. It is implemented on a compact custom FPGA board which provides a powerful reconfigurable hardware platform for hardware and software design. Complementing the system, a CPU synthes ..."
Abstract - Cited by 11 (1 self) - Add to MetaCart
A cellular hardware implementation of a spiking neural network with run-time reconfigurable connectivity is presented. It is implemented on a compact custom FPGA board which provides a powerful reconfigurable hardware platform for hardware and software design. Complementing the system, a CPU synthesized on the FPGA takes care of interfacing the network with the external world. The FPGA board and the hardware network are demonstrated in the form of a controller embedded on the Khepera robot for a task of obstacle avoidance. Finally, future implementations on new multi-cellular hardware are discussed.

A Move processor for bio-inspired systems

by Gianluca Tempesti, Pierre-andré Mudry, Ralph Hoffmann - In NASA/DoD Conference on Evolvable Hardware (EH05 , 2005
"... Abstract. The structure and operation of multi-cellular organisms relies, among other things, on the specialization of the cells ’ physical structure to a finite set of specific operations. If we wish to make the analogy between a biological cell and a digital processor, we should note that nature’s ..."
Abstract - Cited by 3 (3 self) - Add to MetaCart
Abstract. The structure and operation of multi-cellular organisms relies, among other things, on the specialization of the cells ’ physical structure to a finite set of specific operations. If we wish to make the analogy between a biological cell and a digital processor, we should note that nature’s approach to parallel processing is subtly different from conventional von Neumann architectures or even from conventional parallel processing approaches, where specialization is obtained by adapting software to a fixed hardware structure. In this article we will present the outline of a novel processor architecture based on the Move or TTA (Transport-Triggered Architecture) approach. The features of such architectures allow them to implement systems that more closely resemble, within the limitations imposed by the capabilities of conventional silicon, the general modus operandi of multi-cellular organisms. 1

Evolutionary Functional Recovery in Virtual Reconfigurable Circuits 1

by Luk Á ˇ S Sekanina
"... A virtual reconfigurable circuit (VRC) is a domain-specific reconfigurable device developed using an ordinary FPGA in order to easily implement evolvable hardware applications. While a fast partial run-time reconfiguration and application-specific programmable elements represent the main advantages ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
A virtual reconfigurable circuit (VRC) is a domain-specific reconfigurable device developed using an ordinary FPGA in order to easily implement evolvable hardware applications. While a fast partial run-time reconfiguration and application-specific programmable elements represent the main advantages of VRC, the main disadvantage of the VRC is the area consumed. This study describes experiments conducted to estimate how the use of VRC influences the dependability of FPGA-based evolvable systems. It is shown that these systems are not as sensitive to faults as their area-demanding implementations might suggest. An evolutionary algorithm is utilized to design fault tolerant circuits as well as to perform an automatic functional recovery when faults are detected in the configuration memory of the FPGA. All the experiments are performed on models of reconfigurable devices.

Intrinsic Evolvable Hardware Platform for Digital Circuit Design and Repair Using Genetic Algorithms

by Rashad S. Oreifej, Ronald, F. Demara
"... A hardware/software platform for intrinsic evolvable hardware is designed and evaluated for digital ..."
Abstract - Add to MetaCart
A hardware/software platform for intrinsic evolvable hardware is designed and evaluated for digital

Advanced Techniques for the Creation and Propagation of Modules in Cartesian Genetic Programming

by Paul Kaufmann, Marco Platzner
"... The choice of an appropriate hardware representation model is key to successful evolution of digital circuits. One of the most popular models is cartesian genetic programming, which encodes an array of logic gates into a chromosome. While several smaller circuits have been successfully evolved on th ..."
Abstract - Add to MetaCart
The choice of an appropriate hardware representation model is key to successful evolution of digital circuits. One of the most popular models is cartesian genetic programming, which encodes an array of logic gates into a chromosome. While several smaller circuits have been successfully evolved on this model, it lacks scalability. A recent approach towards scalable hardware evolution is based on the automated creation of modules from primitive gates. In this paper, we present two novel approaches for module creation, an age-based and a cone-based technique. Further, we detail a cone-based crossover operator for use with cartesian genetic programming. We evaluate the different techniques and compare them with related work. The results show that age-based module creation is highly effective, while cone-based approaches are only beneficial for regularly structured, multiple output functions such as multipliers.

FPGA Implementation of a Cellular Univariate Estimation of Distribution Algorithm and Block-Based Neural Network as an Evolvable Hardware

by Yutana Jewajinda, Prabhas Chongstitvatana
"... Abstract — This paper presents a hardware implementation of evolvable block-based neural network (BBNN) amd a kind of EDAs called cellular compact genetic algorithm (CCGA) in FPGA. The CCGA and BBNN have cellular-like and array-like structures which are suitable for hardware implementation. The impl ..."
Abstract - Add to MetaCart
Abstract — This paper presents a hardware implementation of evolvable block-based neural network (BBNN) amd a kind of EDAs called cellular compact genetic algorithm (CCGA) in FPGA. The CCGA and BBNN have cellular-like and array-like structures which are suitable for hardware implementation. The implemented hardware demonstrates the completely intrinsic online evolution in hardware without software running on microprocessors. This work contributes to the field of evolvable hardware by proposing CCGA and a layer-based architecture to an integration of BBNN and CCGA as a kind of evolvable hardware. In addition, the proposed CCGA efficiently solves the scalable issues by scaling up to the size of BBNN. The presented approach demonstrates a new kind of evolvable hardware. I.

FPGA Implementation of a Cellular Compact Genetic Algorithm

by Yutana Jewajinda, Prabhas Chongstitvatana
"... This paper presents a cellular compact genetic algorithm (CCGA) for evolvable and adaptive hardware. The CCGA has cellular-like structure which is suitable for hardware implementation. The CCGA is developed from compact genetic algorithm (CGA) and parallel estimation of distribution algorithm (EDA). ..."
Abstract - Add to MetaCart
This paper presents a cellular compact genetic algorithm (CCGA) for evolvable and adaptive hardware. The CCGA has cellular-like structure which is suitable for hardware implementation. The CCGA is developed from compact genetic algorithm (CGA) and parallel estimation of distribution algorithm (EDA). The concept and algorithm of the CCGA are presented. The standard test functions are selected to measure the effectiveness of the CCGA. The experimental results significantly shows that the CCGA outperforms the normal compact GA and deliver compatible results to the cooperative compact genetic algorithm while employs only one type of cell. The implemented hardware in FPGA demonstrates the feasibility to use this new kind of genetic algorithm to evolvable and adaptive hardware. 1.

Non Linear Image Processing With EHW Filter

by S. Mary Joans, Dr. An, Dr. S. Ravi
"... Typical non-linear image processing applications include the correction of non-linear distortion introduced by components, communication channels and compensation for non-linearity in input output devices. Every digital signal or image processing operation can be viewed at its most basic level as th ..."
Abstract - Add to MetaCart
Typical non-linear image processing applications include the correction of non-linear distortion introduced by components, communication channels and compensation for non-linearity in input output devices. Every digital signal or image processing operation can be viewed at its most basic level as the manipulation of a series of finite-length binary strings. Whether the operation is implemented on a processor through software or in dedicated hardware, the data and the algorithms are invariably mapped through electronic logic components, which are inherently binary in nature. In nonlinear image and signal processing, the design of operators is carried out by seeking the optimum mapping from one set of binary strings to another. This contrasts with the linear approach which formulates a solution by optimizing coefficients within a generalized multiply-accumulate context. Traditional adaptive filter works in a rectangular window whose size varies during filter operation depending on certain conditions. The optimal size of the window is crucial and influences the computation and memory requirements. However, this optimal size selection is highly application specific and its convergence from an initial value requires experimentation with various sizes of standard filters. Nonlinear image processing is presented in this paper as a generalization of the above operation by removing the linearity constraints. It seeks the optimum mapping implemented directly in logic. The linear solution should be viewed as a special case of the set of all logic based solutions rather than as an alternative. This generalization, the optimum nonlinear solution will be either better or equivalent to the linear solution, but it should not be worse. This inequality holds regardless of the problem or the criteria, provided that the training data is sufficient.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University