• DocumentCode
    2587589
  • Title

    Design space exploration for dynamically reconfigurable architectures

  • Author

    Miramond, Benoît ; Delosme, Jean-Marc

  • Author_Institution
    LaMI, Univ. d´´Evry Val d´´Essonne, France
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    366
  • Abstract
    By incorporating reconfigurable hardware in embedded system architectures it has become easier to satisfy the performance constraints of demanding applications while lowering system cost. In order to evaluate the performance of a candidate architecture, the nodes (tasks) of the data flow graphs that describe an application must be assigned to the computing resources of the architecture: programmable processors and reconfigurable FPGA, whose run-time reconfiguration capabilities must be exploited. In this paper we present a novel design exploration tool - based on a local search algorithm with global convergence properties - which simultaneously explores choices for computing resources, assignments of nodes to these resources, task schedules on the programmable processors and context definitions for the reconfigurable circuits. The tool finds a solution that minimizes system cost while meeting the performance constraints; more precisely it lets the designer select the quality of the optimization (hence its computing time) and finds accordingly a solution with close-to-minimal cost.
  • Keywords
    data flow graphs; embedded systems; field programmable gate arrays; minimisation; performance evaluation; processor scheduling; reconfigurable architectures; resource allocation; search problems; system-on-chip; close-to-minimal cost; context definitions; data flow graphs; design space exploration; dynamically reconfigurable architectures; embedded system architectures; global convergence properties; local search algorithm; performance constraints; programmable processors; reconfigurable FPGA; resource assignments; run-time reconfiguration; task schedules; Computer architecture; Cost function; Data flow computing; Embedded system; Field programmable gate arrays; Flow graphs; Hardware; Reconfigurable architectures; Runtime; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.118
  • Filename
    1395587