DocumentCode
3595918
Title
Multiprocessor Resource Allocation for Throughput-Constrained Synchronous Dataflow Graphs
Author
Stuijk, S. ; Basten, T. ; Geilen, M.C.W. ; Corporaal, H.
Author_Institution
Eindhoven Univ. of Technol., Eindhoven
fYear
2007
Firstpage
777
Lastpage
782
Abstract
Embedded multimedia systems often run multiple time-constrained applications simultaneously. These systems use multiprocessor systems-on-chip of which it must be guaranteed that enough resources are available for each application to meet its throughput constraints. This requires a task binding and scheduling mechanism that provides timing guarantees for each application independent of other applications while taking into account the available processor space, memory and communication bandwidth. Synchronous dataflow graphs (SDFGs) are used to model time-constrained multimedia applications. They allow modeling of cyclic, multi- rate dependencies between tasks. However, existing resource allocation techniques can only deal with acyclic and/or single-rate dependencies. Dependencies in an SDFG can be expressed in single-rate form, but then the problem size may increase exponentially making resource allocation infeasible. This paper presents a new resource allocation strategy which works directly on SDFGs, building on an efficient technique to calculate throughput of a bound and scheduled SDFG. Experimental results show that the strategy is effective in terms of run-time and allocated resources.
Keywords
data flow graphs; embedded systems; multimedia systems; resource allocation; system-on-chip; embedded multimedia system; multiple time-constrained application; multiprocessor resource allocation; multiprocessor systems-on-chip; synchronous dataflow graph; Bandwidth; Decoding; Multimedia systems; Multiprocessing systems; Processor scheduling; Resource management; Runtime; Streaming media; Throughput; Timing; Algorithms; Experimentation; Synchronous Data ow; Theory; mapping; multi-processor; throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
ISSN
0738-100X
Print_ISBN
978-1-59593-627-1
Type
conf
Filename
4261288
Link To Document