• DocumentCode
    2028397
  • Title

    Hardware/Software Coevolution of Genome Programs and Cellular Processors

  • Author

    Tempesti, Gianluca ; Mudry, Pierre-André ; Zufferey, Guillaume

  • Author_Institution
    Cellular Architectures Res. Group, Ecole Polytech. Fed. de Lausanne
  • fYear
    2006
  • fDate
    15-18 June 2006
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    The application of evolutionary techniques to the design of custom processing elements bears a strong relation to the natural process that led to the co-evolution of cells and genomes in biological organisms. As such, it is an interesting avenue for an effective application of evolutionary approaches in the domain of hardware design. The architecture of conventional non-configurable processors, however, is ill-adapted to this kind of approach, as evolution can operate exclusively on the software (the genome) and not on the hardware that executes it, leading to scalability issues that seem very difficult to overcome. Building on a family of configurable processors we developed in the past years, in this article we introduce a design methodology that allows the architecture of the processor to co-evolve together with the code to be executed
  • Keywords
    evolutionary computation; hardware-software codesign; logic partitioning; microprocessor chips; reconfigurable architectures; biological organism; cellular processor; configurable processor architecture; evolutionary technique; genome program; hardware design; hardware/software coevolution; Application software; Bioinformatics; Biological systems; Cells (biology); Computer architecture; Evolution (biology); Genomics; Hardware; Process design; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems, 2006. AHS 2006. First NASA/ESA Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    0-7695-2614-4
  • Type

    conf

  • DOI
    10.1109/AHS.2006.51
  • Filename
    1638151