DocumentCode
2453795
Title
Variability-tolerant workload allocation for MPSoC energy minimization under real-time constraints
Author
Paterna, Francesco ; Benini, Luca ; Acquaviva, Andrea ; Papariello, Francesco ; Desoli, Giuseppe
Author_Institution
DEIS, Univ. of Bologna, Bologna, Italy
fYear
2009
fDate
15-16 Oct. 2009
Firstpage
134
Lastpage
142
Abstract
Sub-50 nm CMOS technologies are affected by significant variability which causes power and performance variations among nominally similar cores in MPSoC platforms. This undesired heterogeneity threatens execution predictability and energy efficiency. We propose two techniques to allocate sets of barrier-synchronized tasks (representative of a wide class of image processing workloads) onto variability-affected MPSoCs. The first technique models allocation as an ILP and achieves optimal results, but requires an off-line solver. The second techniques adopt a two-stage heuristic approach, and it can be adapted to work on-line. We tested our approach on the virtual prototype of a next-generation industrial multi-core platform. Experimental results demonstrate that our approach minimizes deadline violations while increasing energy efficiency.
Keywords
CMOS logic circuits; integer programming; linear programming; multiprocessing systems; system-on-chip; virtual prototyping; MPSoC energy minimization; Sub-50nm CMOS technologies; barrier-synchronized tasks; industrial multi-core platform; real-time constraints; two-stage heuristic approach; variability-tolerant workload allocation; virtual prototype; CMOS technology; Clocks; Energy consumption; Energy efficiency; Frequency synchronization; Image processing; Microelectronics; Multicore processing; Scheduling; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia, 2009. ESTIMedia 2009. IEEE/ACM/IFIP 7th Workshop on
Conference_Location
Grenoble
Print_ISBN
978-1-4244-5169-2
Electronic_ISBN
978-1-4244-5170-8
Type
conf
DOI
10.1109/ESTMED.2009.5336824
Filename
5336824
Link To Document