Optimal Time and Energy Efficient Work Distributions in Heterogeneous Systems

Optimal Time and Energy Efficient Work Distributions in Heterogeneous Systems

Abstract

Heterogeneous cluster architectures with different types of compute devices are wide-spread in the field of high performance computing introducing new kind of challenges. Time-efficient distribution of work onto heterogeneous devices is much more intricate than in the homogeneous case. Moreover, the use of heterogeneous devices makes it necessary to address energy efficiency as well. This results in bi-criteria optimization problems whereby often time efficiency and energy efficiency are conflicting objectives pushing in different directions. In this paper we define four optimization problems which are of particular interest for developers, give a formal description of these problems, and try to find optimal solutions for them efficiently with minimal effort. Essential is the fact that a user may specify time or energy constraints for which optimal work distributions onto the devices are determined. In addition, we raise the question how to recommend reasonable solutions, if no constraints have been specified. An experimental section examines the solutions obtained from our algorithms.

Grafik Top
Authors
  • Raca, Valon
  • Mehofer, Eduard
  • Hudec, Marcus
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
24th Euromicro International Conference on Parallel, Distributed and Network-based Processing
Divisions
Scientific Computing
Subjects
Parallele Datenverarbeitung
Event Location
Heraklion Crete, Greece
Event Type
Conference
Event Dates
17-19 Feb 2016
Date
February 2016
Export
Grafik Top