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
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;
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
DOI :
10.1109/ESTMED.2009.5336824