Published June 20, 2017 | Version v1
Conference paper Open

Energy-aware scheduling for parallel evolutionary algorithms in heterogeneous architectures

  • 1. Dept. of Computer Architecture and Technology, CITIC, University of Granada (Spain)

Description

The availability of mechanisms such as dynamic voltage and frequency scaling (DVFS) and heterogeneous architectures including processors with different power consumption profiles allow scheduling algorithms aware of both runtime and energy. In this paper, we propose and evaluate a scheduling strategy that takes into account the relative weights of the workloads and the frequencies and voltages of the different processing cores in a given heterogeneous parallel architecture either to save energy without increasing the running time or to reach a trade-off among time and energy. The parallel algorithms considered to evaluate the proposed scheduling procedure are master-worker evolutionary algorithms whose fitness functions demand high computing times and distribute the fitness evaluation of the individuals among the available cores. As many useful bioinformatics and data mining applications present this
profile, the proposed energy-aware scheduling approach could be frequently applied. The experimental results obtained by simulation show relevant energy savings, with values depending on the characteristics of the heterogeneous architecture and on the workload profiles.

Files

paco_2017.pdf

Files (163.1 kB)

Name Size Download all
md5:d6197134b8527fee824dc34169d08cb7
163.1 kB Preview Download

Additional details

References

  • J. Ortega, J. Asensio-Cubero, J. Q. Gan, and A. Ortiz, Classification of motor imagery tasks for bci with multiresolution analysis and multiobjective feature selection, BioMedical Engineering OnLine, 15 (2016), p. 73