Title :
Multiprocessor DSP scheduling in system-on-a-chip architectures
Author :
Gai, Paolo ; Abeni, Luca ; Buttazzo, Giorgio
Author_Institution :
Scuola Superiore S. Anna, Pisa, Italy
Abstract :
Next generation embedded systems will demand applications with increasing complexity, so a standard uniprocessor microcontroller architecture will likely be unsuited to support. A possible solution to cope with embedded applications with high computational requirements is to adopt multiple-processor-on-a-chip architectures. The paper discusses the problem of multiprocessor scheduling for asymmetric architectures composed of a general purpose CPU and a DSP. The challenging issue addressed in this work is to verify whether the use of a dedicated processor can effectively enhance the performance of an embedded system, still maintaining some kind of real-time guarantee. In particular, we provide a method for increasing the schedulability bound in the considered architecture, allowing a more efficient use of the computational resources.
Keywords :
digital signal processing chips; embedded systems; microcontrollers; multiprocessing systems; processor scheduling; asymmetric architectures; computational requirements; computational resources; dedicated processor; embedded applications; embedded system; general purpose CPU; multiple-processor-on-a-chip architectures; multiprocessor DSP scheduling; multiprocessor scheduling; next generation embedded systems; real-time guarantee; schedulability bound; system-on-a-chip architectures; uniprocessor microcontroller architecture; Computer architecture; Digital signal processing; Embedded computing; Embedded system; Microcontrollers; Pipeline processing; Real time systems; Streaming media; Switches; System-on-a-chip;
Conference_Titel :
Real-Time Systems, 2002. Proceedings. 14th Euromicro Conference on
Print_ISBN :
0-7695-1665-3
DOI :
10.1109/EMRTS.2002.1019203