DocumentCode
523935
Title
Performance yield-driven task allocation and scheduling for MPSoCs under process variation
Author
Huang, Lin ; Xu, Qiang
Author_Institution
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
fYear
2010
fDate
13-18 June 2010
Firstpage
326
Lastpage
331
Abstract
With the ever-increasing transistor variability in CMOS technology, it is essential to integrate variation-aware performance analysis into the task allocation and scheduling process to improve its performance yield when building today´s multiprocessor system-on-a-chip (MPSoC). Existing solutions assume that the execution times of tasks performed on different processors are statistically independent, which ignores the spatial correlation characteristics for systematic variation. In addition, a unified task schedule is constructed at design stage and applied to all products with various variation effects, which restricts the maximum performance yield that can be achieved for MPSoC products. To tackle the above problems, in this paper, we present a novel quasi-static scheduling algorithm. Based on a more accurate performance yield estimation method, a set of variation-aware schedules is synthesized off-line and, at run time, the scheduler will select the right one based on the actual variation for each chip, such that the timing constraint can be satisfied whenever possible. Experimental results demonstrate the effectiveness.
Keywords
multiprocessing systems; performance evaluation; processor scheduling; statistical analysis; system-on-chip; task analysis; CMOS technology; MPSoC; correlation characteristic; multiprocessor system on a chip; performance estimation; performance yield driven task allocation; quasistatic scheduling algorithm; task allocation process; task schedule; task scheduling process; variation aware performance analysis; CMOS technology; Gaussian distribution; Performance analysis; Probability; Process design; Processor scheduling; Resource management; Scheduling algorithm; Timing; Yield estimation; Performance Yield; Process Variation; Task Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2010 47th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-4244-6677-1
Type
conf
Filename
5523446
Link To Document