Title :
Task concurrency management methodology summary
Author :
Wong, Chun ; Marchal, Paul ; Yang, Peng ; Prayati, Aggeliki ; Cossement, Nathalie ; Catthoor, Francky ; Lauwereins, Rudy ; Verkest, Diederik ; De Man, Hugo
Abstract :
This paper summarizes a new methodology for the design of concurrent dynamic real-time embedded systems. An embedded system can be specified at a grey-box abstraction level in a combined MTG-CDFG model. The authors believe that task concurrency management can be implemented in four major steps. Firstly, the grey box model is built, including the necessary concurrency extraction. Then transformations are applied on the specified MTG-CDFG to increase the opportunities for concurrency exploration and cost minimization. Then static scheduling will be applied on the design time analyzable parts of the grey-box model, including processor assignment in the multiple processor context. Finally, a dynamic scheduler will schedule the dynamic and coarse-grain constructs at run time on the given platform while making trade-offs based on Pareto curves
Keywords :
concurrency control; embedded systems; hardware-software codesign; multiprocessing systems; Pareto curves; coarse-grain; combined MTG-CDFG model; concurrency management; concurrent dynamic real-time embedded systems; cost minimization; dynamic scheduler; grey-box abstraction; multiple processor; processor assignment; static scheduling; task concurrency management; Concurrent computing; Context modeling; Costs; Dynamic scheduling; Embedded system; MPEG 4 Standard; Processor scheduling; Real time systems; Timing; Voltage;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.915151