Multiprocessor resource allocation for throughput-constrained synchronous dataflow graphs
Sander Stuijk, Twan Basten, Marc C. W. Geilen, Henk Corporaal · Proceedings - ACM IEEE Design Automation Conference · 2007
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.