Adaptive energy minimization of OpenMP parallel applications on many-core systems


Shafik, Rishad Ahmed, Das, Anup K., Yang, Sheng, Merrett, Geoff V. and Al-Hashimi, Bashir (2015) Adaptive energy minimization of OpenMP parallel applications on many-core systems At 6th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures, Netherlands. 21 Jan 2015. 6 pp.

Download

[img] PDF aspdac2015.pdf - Accepted Manuscript
Download (645kB)

Description/Abstract

Energy minimization of parallel applications is an emerging challenge for current and future generations of many-core computing systems. In this paper, we propose a novel and scalable energy minimization approach that suitably applies DVFS in the sequential part and jointly considers DVFS and dynamic core allocations in the parallel part. Fundamental to this approach is an iterative learning based control algorithm that adapt the voltage/frequency scaling and core allocations dynamically based on workload predictions and is guided by the CPU performance counters at regular intervals. The adaptation is facilitated through performance annotations in the application codes, defined in a modified OpenMP runtime library. The proposed approach is validated on an Intel Xeon E5-2630 platform with up to 24 CPUs running NAS parallel benchmark applications. We show that our proposed approach can effectively adapt to different architecture and core allocations and minimize energy consumption by up to 17% compared to the existing approaches for a given performance requirement.

Item Type: Conference or Workshop Item (Paper)
Venue - Dates: 6th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures, Netherlands, 2015-01-21 - 2015-01-21
Keywords: many-core, OpenMP, energy minimization
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Organisations: Electronic & Software Systems
ePrint ID: 372773
Date :
Date Event
2015e-pub ahead of print
Date Deposited: 18 Dec 2014 14:47
Last Modified: 22 Feb 2017 10:58
Projects:
PRiME: Power-efficient, Reliable, Many-core Embedded systems
Funded by: EPSRC (EP/K034448/1)
Led by: Bashir M. Al-Hashimi
13 May 2013 to 12 May 2018
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/372773

Actions (login required)

View Item View Item