• DocumentCode
    2431523
  • Title

    Evolvable systems on reconfigurable architecture via self-aware adaptive applications

  • Author

    Sironi, F. ; Cuoccio, A. ; Hoffmann, H. ; Maggio, M. ; Santambrogio, M.D.

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2011
  • fDate
    6-9 June 2011
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    Self-adaptive applications are capable of changing their behavior thousands of times per second to autonomically find a way to accomplish given goals despite working in an unpredictable environment whose conditions can vary continuously. In this work we propose an evolvable system that runs self-adaptive applications on top of a heterogeneous system consisting of a general purpose processor and a reconfigurable device. Self-adaptive techniques enable an effective runtime exploration of a rich design space at the intersection of hardware and software and prove how their adoption can improve applications´ ability to meet given performance goals. The operating system running on top of the heterogeneous system is responsible for providing self-adaptive capabilities. It answers applications´ requests for functionality by choosing at runtime the best suiting implementation with respect to the given constraints and the environment. We designed and developed an evolvable system exploiting self-adaptive techniques by running a customized version of GNU/Linux and a set of self-adaptive applications on top of a heterogeneous system featuring a multi-core processor, i.e., an Intel Core i7, and a reconfigurable device, i.e., a Xilinx Virtex-5 FPGA-based board.
  • Keywords
    Linux; reconfigurable architectures; GNU; Intel Core i7; Linux; Xilinx Virtex-5 FPGA-based board; evolvable systems; multicore processor; reconfigurable architecture; reconfigurable device; self aware adaptive applications; Biomedical monitoring; Libraries; Monitoring; Multicore processing; Operating systems; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-0598-4
  • Electronic_ISBN
    978-1-4577-0597-7
  • Type

    conf

  • DOI
    10.1109/AHS.2011.5963933
  • Filename
    5963933