• DocumentCode
    2236277
  • Title

    Placing Streaming Applications with Similarities on Dynamically Partially Reconfigurable Architectures

  • Author

    Angermeier, J. ; Wildermann, S. ; Sibirko, E. ; Teich, J.

  • Author_Institution
    Hardware/-Software Co-Design, Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    91
  • Lastpage
    96
  • Abstract
    By means of partial reconfiguration, parts of the hardware can be dynamically exchanged during operation what allows to adapt the system to changing requirements, and even enables the implementation of self-managing systems. This however requires sophisticated system architectures as well as proper algorithmic runtime support. In this paper, we present an algorithm for placing streaming applications at runtime. The approach considers the heterogeneity of common FPGAs, such as Block-RAMs, as well as the routing restrictions of on-chip streaming interconnections. To reduce reconfiguration time, we extend the data flow graphs by OR-nodes to describe differing parts of applications while keeping their similarities. This allows us to model systems which only reconfigure differing parts when switching between applications. The proposed algorithm is implemented as runtime support on an FPGA-based system-on-chip.
  • Keywords
    embedded systems; fault tolerant computing; field programmable gate arrays; reconfigurable architectures; system-on-chip; FPGA based system on chip; data flow graph; on chip streaming interconnection; partially reconfigurable architecture; runtime support; self managing system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.52
  • Filename
    5695287