Title :
Schedulers-Driven approach for dynamic placement/scheduling of multiple DAGs onto SoPCs
Author :
Belaid, Ikbel ; Muller, Fabrice ; Benjemaa, Maher
Author_Institution :
LEAT-CNRS, Univ. of Nice Sophia-Antipolis, Sophia-Antipolis, France
Abstract :
With the advent of System on Programmable Chips (SoPCs), there is a serious need for placing and scheduling algorithms which can allow multiple Directed Acyclic Graphs (DAGs) structured applications to compete for the computational resources provided by SoPCs. A runtime scheme for distributed scheduling and placement of DAG-based real time tasks on SoPCs is described in this paper. In the proposed distributed approach, called Schedulers-Driven, each scheduler associated to a DAG makes its own placement/scheduling decisions and collaborates with the available placers corresponding to SoPCs in the system. The placers focus in managing free resource space for the requirements of elected tasks. Schedulers-Driven aims at optimizing the DAG slowdowns and reducing the rejection ratio of real-time DAGs. Other important goals are attained by this approach, which are the reduction of placement and scheduling overheads ensured by the techniques of prefetch and reuse, and the efficiency of resource utilization guaranteed by the reuse technique and the slickness of placement method.
Keywords :
directed graphs; distributed processing; programmable circuits; system-on-chip; SoPCs; directed acyclic graphs; distributed scheduling; dynamic placement method; dynamic scheduling; multiple DAGs; resource utilization; schedulers-driven approach; system-on-programmable chips; Dynamic scheduling; Fitting; Partitioning algorithms; Processor scheduling; Real time systems; Schedules; Schedulers-Driven placement/scheduling; heterogeneous device; prefetch; real-time DAGs; reuse; run-time reconfiguration;
Conference_Titel :
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4577-0658-5
Electronic_ISBN :
Pending
DOI :
10.1109/RSP.2011.5929993