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