• DocumentCode
    3569698
  • Title

    Intelligence in architectures: reconfigurable learning techniques in autonomous agents

  • Author

    Abielmona, Rami ; Groza, Voicu

  • Author_Institution
    Sch. of Inf. Technol. Eng., Ottawa Univ., Ont., Canada
  • Volume
    2
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    786
  • Abstract
    In this paper, we introduce a computing technique based on a genetic algorithm (GA) built to first evolve, then learn the logic circuits of defined functions. An input model represents the problem being resolved, and the system evolves a solution using a hardware-based GA. The presented work is part of the ongoing research in the concept of intelligent architectures, first presented by Rami Abielmona (2002), based on the merge of evolvable hardware methodologies and reconfigurable computing approaches. The system, named Genetic algorithm Synthesis, has been realized and analyzed, with the results presented in this paper. The major finding is that the system is able to find a minimized representation of the circuit, based on the ideas of functional decomposition of boolean literals and technology mapping on a field programmable gate array. The system not only finds a minimized structure,, but multiple minimal structures, thus allowing the environment to control which structure is reconfigured on the device, based on external factors such as temperature, available area and/or memory and required speed.
  • Keywords
    field programmable gate arrays; genetic algorithms; reconfigurable architectures; software agents; FPGA; boolean literals; evolvable hardware methodologies; field programmable gate array; functional decomposition; genetic algorithm; intelligent architectures; logic circuits; multiple minimal structures; reconfigurable computing approaches; Algorithm design and analysis; Autonomous agents; Circuit synthesis; Computer architecture; Field programmable gate arrays; Genetic algorithms; Hardware; Intelligent agent; Logic circuits; Temperature control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7514-9
  • Type

    conf

  • DOI
    10.1109/CCECE.2002.1013042
  • Filename
    1013042