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
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;
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
Print_ISBN :
0-7695-2288-2
DOI :
10.1109/DATE.2005.118