DocumentCode
1687682
Title
Embedded Multi-Processor System-on-chip (MPSoC) design considering process variations
Author
Wang, Feng ; Xie, Yuan
Author_Institution
Pennsylvania State Univ., University Park, PA
fYear
2008
Firstpage
1
Lastpage
5
Abstract
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep sub-micron designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable (Borkar, 2005). As part of two NSF projects (NSF CNS CAREER 0643902 and NSF CNS 0720659), a variation-aware task allocation and scheduling method for multiprocessor system-on-chip (MPSoC) architectures is proposed, to mitigate the impact of parameter variations. A new design metric, called performance yield and defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide the task allocation and scheduling procedure. An efficient yield computation method for task scheduling complements and significantly improves the effectiveness of the proposed variation-aware scheduling algorithm. Experimental results show that our variation-aware scheduler achieves significant yield improvements.
Keywords
embedded systems; integrated circuit design; microprocessor chips; processor scheduling; system-on-chip; embedded multiprocessor system-on-chip design; performance yield; probability; process variation; scheduling; variation-aware task allocation; Computer architecture; Delay; Design methodology; Engineering profession; Multiprocessing systems; Process design; Processor scheduling; Scheduling algorithm; System-on-a-chip; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536424
Filename
4536424
Link To Document