loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07)
Dynamic Task Scheduling and Processing Element Allocation for Multi-Function SoCs
Bellevue, Washington
April 03-April 06
ISBN: 0-7695-2800-7
Ya-Shu Chen, National Taiwan University, Taiwan
Chi-Sheng Shih, National Taiwan University, Taiwan
Tei-Wei Kuo, National Taiwan University, Taiwan
This work is motivated by the rapid increasing of the design complexity of many embedded systems. It aims at the proposing of solutions to resolve the hardware contention issues of non-preemptive processing elements shared among tasks and the cost optimization. A software solution based on the starting time management is proposed to interleave task executions on processing elements. Algorithms are proposed to determine the required processing elements of selected types, when there is no knowledge on the releasing time of any task: When task release orders are known a priori, an optimal algorithm is presented if processing elements have the same cost; otherwise, a pseudo-polynomial-time algorithm based on dynamic programming is presented for optimal solutions. The performance of the algorithms is also evaluated for general cases.
Citation:
Ya-Shu Chen, Chi-Sheng Shih, Tei-Wei Kuo, "Dynamic Task Scheduling and Processing Element Allocation for Multi-Function SoCs," rtas, pp.81-90, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.