PUBLICATIONS of the DSP DESIGN GROUP and the PTOLEMY PROJECT
Hierarchical Static Scheduling of Dataflow Graphs onto Multiple Processors
José Luis Pino and Edward A. Lee
Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Detroit, MI
In this paper we discuss 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. We illustrate this framework with a real-time example that has been constructed in Ptolemy.
Send comments to José Luis Pino at email@example.com.