The University of Southampton
University of Southampton Institutional Repository

Soft error-aware voltage scaling technique for power minimization in application-specific MPSoC

Soft error-aware voltage scaling technique for power minimization in application-specific MPSoC
Soft error-aware voltage scaling technique for power minimization in application-specific MPSoC
There is growing interest in evaluating the impact of soft errors on multiprocessor system-on-chip (MPSoC) at application-level rather than architectural-level, particularly in multimedia applications to optimize system design. This has recently led to the concept of application-level correctness. In this paper, we consider the relationship between application-level correctness and system-level power management using voltage scaling technique with the aim to generate designs that are optimized in terms of power consumption, while providing acceptable application-level correctness and meeting real-time performance deadlines. We propose a novel voltage scaling technique based on linear programming capable of identifying the appropriate supply voltage and frequency values of the processing cores in an MPSoC such that the power consumption is minimized for a given soft error rate (SER) and a specified performance deadline. We evaluate the effectiveness of our technique using an MPEG-2 video decoder as a case study and with peak signal-to-noise ratio (PSNR) as the application-level correctness metric. We show that the proposed voltage scaling technique can achieve up to 85% power reduction for SER of 3.98E?8, while maintaining acceptable levels of real-time performance (29 frames/s) and application-level correctness (30dB PSNR). The above case study is based on an MPSoC architecture with four processing cores. We have also investigated the effect of varying the number of processing cores (architecture allocation) and application task mapping (distribution of tasks among cores of the MPSoC architecture) on the trade-offs between application-level correctness and power consumption minimization using the proposed voltage scaling technique.
Low power design, soft error-aware design, voltage scaling, multiprocessor systems, MPSoC, MPEG-2, application-specific systems
145-156
Shafik, Rishad Ahmed
aa0bdafc-b022-4cb2-a8ef-4bf8a03ba524
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
Kundu, Sandip
04349d6d-e6d7-4a9e-b16d-27a79e1a6a94
Ejlali, Alireja
7060e77a-8827-48b9-ac47-3a01db1c5937
Shafik, Rishad Ahmed
aa0bdafc-b022-4cb2-a8ef-4bf8a03ba524
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
Kundu, Sandip
04349d6d-e6d7-4a9e-b16d-27a79e1a6a94
Ejlali, Alireja
7060e77a-8827-48b9-ac47-3a01db1c5937

Shafik, Rishad Ahmed, Al-Hashimi, Bashir M., Kundu, Sandip and Ejlali, Alireja (2009) Soft error-aware voltage scaling technique for power minimization in application-specific MPSoC. Journal of Low Power Electronics, 5 (2), 145-156. (doi:10.1166/jolpe.2009.1016).

Record type: Article

Abstract

There is growing interest in evaluating the impact of soft errors on multiprocessor system-on-chip (MPSoC) at application-level rather than architectural-level, particularly in multimedia applications to optimize system design. This has recently led to the concept of application-level correctness. In this paper, we consider the relationship between application-level correctness and system-level power management using voltage scaling technique with the aim to generate designs that are optimized in terms of power consumption, while providing acceptable application-level correctness and meeting real-time performance deadlines. We propose a novel voltage scaling technique based on linear programming capable of identifying the appropriate supply voltage and frequency values of the processing cores in an MPSoC such that the power consumption is minimized for a given soft error rate (SER) and a specified performance deadline. We evaluate the effectiveness of our technique using an MPEG-2 video decoder as a case study and with peak signal-to-noise ratio (PSNR) as the application-level correctness metric. We show that the proposed voltage scaling technique can achieve up to 85% power reduction for SER of 3.98E?8, while maintaining acceptable levels of real-time performance (29 frames/s) and application-level correctness (30dB PSNR). The above case study is based on an MPSoC architecture with four processing cores. We have also investigated the effect of varying the number of processing cores (architecture allocation) and application task mapping (distribution of tasks among cores of the MPSoC architecture) on the trade-offs between application-level correctness and power consumption minimization using the proposed voltage scaling technique.

Text
05Jolpe02-1016.pdf - Accepted Manuscript
Restricted to Registered users only
Download (185kB)
Request a copy

More information

Submitted date: 13 February 2009
Published date: 1 August 2009
Keywords: Low power design, soft error-aware design, voltage scaling, multiprocessor systems, MPSoC, MPEG-2, application-specific systems
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 267319
URI: http://eprints.soton.ac.uk/id/eprint/267319
PURE UUID: 2de6bc3b-8f3e-4ca2-83d4-4c71c734c76a

Catalogue record

Date deposited: 01 May 2009 21:10
Last modified: 14 Mar 2024 08:48

Export record

Altmetrics

Contributors

Author: Rishad Ahmed Shafik
Author: Bashir M. Al-Hashimi
Author: Sandip Kundu
Author: Alireja Ejlali

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×