Title :
Hierarchical static scheduling of dataflow graphs onto multiple processors
Author :
Pino, José Luis ; Lee, Edward A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
Discusses a hierarchical scheduling framework to reduce the complexity of scheduling synchronous dataflow (SDF) graphs onto multiple processors. The core of this framework is a clustering technique that reduces the number of actors before expanding the SDF graph into an directed acyclic graph (DAG). The internals of the clusters are then scheduled with uniprocessor SDF schedulers which can optimize for memory usage. The clustering is done in such a manner as to leave ample parallelism exposed for the multiprocessor scheduler. The authors illustrate this framework with a real-time example that has been constructed in Ptolemy
Keywords :
communication complexity; data flow graphs; hierarchical systems; minimisation; multiprocessing systems; parallel processing; processor scheduling; signal processing; Ptolemy; SDF graph; clustering technique; dataflow graphs; directed acyclic graph; hierarchical scheduling framework; hierarchical static scheduling; memory usage; multiple processors; multiprocessor scheduler; parallelism; synchronous dataflow graphs; Computational modeling; Data flow computing; Delay; Dynamic scheduling; Integral equations; Parallel processing; Processor scheduling; Runtime; Signal processing; Signal processing algorithms;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-2431-5
DOI :
10.1109/ICASSP.1995.480104