The University of Southampton
University of Southampton Institutional Repository

Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems

Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems
Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems
Lifetime reliability is an emerging concern in multiprocessor systems as escalating power density and hence temperature variation continues to accelerate wear-out leading to a growing prominence of device defects. In this paper, we propose a system-level approach that involves performance-aware mapping of multimedia applications on a multiprocessor system to jointly minimize energy consumption and temperature related wear-out. Fundamental to this approach is a simplified temperature model that incorporates not only the transient and the steady-state behavior (temporal effect), but also the temperature dependency on the surrounding cores (spatial effect). This model is validated against the temperature obtained using the HotSpot tool with transient and steady-state simulations, and is shown to be accurate within 5.5 celsius, leading to an MTTF estimation accuracy of an average 21% with respect to the state-of-the-art approaches. The proposed temperature model is integrated in a gradient-based fast heuristic that controls the voltage and frequency of the cores to limit the average and peak temperature leading to a longer lifetime, simultaneously minimizing the energy consumption. Lifetime computation considers task remapping, which is a common feature available in modern multiprocessor systems. A linear programming approach is then proposed to distribute the cores of a multiprocessor system among concurrent applications to maximize the lifetime. Experiments conducted with a set of synthetic and real-life applications represented as synchronous data flow graphs demonstrate that the proposed approach minimizes energy consumption by an average 24% with 47% increase in lifetime. For concurrent applications, the proposed lifetime-aware core distribution results in an average 10\% improvement in lifetime as compared to performance-based core distribution.
1045-9219
Das, Anup K.
2a0d6cea-309b-4053-a62e-234807f89306
Kumar, Akash
3e1191e9-dc51-4f9e-8e47-80524db219dc
Veeravalli, Bharadwaj
b836c94d-baad-450a-826b-84021f56db49
Das, Anup K.
2a0d6cea-309b-4053-a62e-234807f89306
Kumar, Akash
3e1191e9-dc51-4f9e-8e47-80524db219dc
Veeravalli, Bharadwaj
b836c94d-baad-450a-826b-84021f56db49

Das, Anup K., Kumar, Akash and Veeravalli, Bharadwaj (2015) Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems. IEEE Transactions on Parallel and Distributed Systems. (doi:10.1109/TPDS.2015.2412137).

Record type: Article

Abstract

Lifetime reliability is an emerging concern in multiprocessor systems as escalating power density and hence temperature variation continues to accelerate wear-out leading to a growing prominence of device defects. In this paper, we propose a system-level approach that involves performance-aware mapping of multimedia applications on a multiprocessor system to jointly minimize energy consumption and temperature related wear-out. Fundamental to this approach is a simplified temperature model that incorporates not only the transient and the steady-state behavior (temporal effect), but also the temperature dependency on the surrounding cores (spatial effect). This model is validated against the temperature obtained using the HotSpot tool with transient and steady-state simulations, and is shown to be accurate within 5.5 celsius, leading to an MTTF estimation accuracy of an average 21% with respect to the state-of-the-art approaches. The proposed temperature model is integrated in a gradient-based fast heuristic that controls the voltage and frequency of the cores to limit the average and peak temperature leading to a longer lifetime, simultaneously minimizing the energy consumption. Lifetime computation considers task remapping, which is a common feature available in modern multiprocessor systems. A linear programming approach is then proposed to distribute the cores of a multiprocessor system among concurrent applications to maximize the lifetime. Experiments conducted with a set of synthetic and real-life applications represented as synchronous data flow graphs demonstrate that the proposed approach minimizes energy consumption by an average 24% with 47% increase in lifetime. For concurrent applications, the proposed lifetime-aware core distribution results in an average 10\% improvement in lifetime as compared to performance-based core distribution.

PDF
tpds14.pdf - Accepted Manuscript
Download (374kB)

More information

Published date: 12 March 2015
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 375487
URI: https://eprints.soton.ac.uk/id/eprint/375487
ISSN: 1045-9219
PURE UUID: 2f964e42-4457-4df1-979f-7570c3d57084

Catalogue record

Date deposited: 27 Mar 2015 12:45
Last modified: 17 Jul 2017 21:16

Export record

Altmetrics

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 https://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.

×