Minimizing evolutionary algorithms energy consumption in the low-level language Zig
Identificadores
URI: https://hdl.handle.net/10481/91923Metadata
Show full item recordAuthor
Merelo Guervós, Juan JuliánMateria
Green computing Metaheuristic Energy-aware computing Evolutionary algorithms Zig
Date
2024-05-19Sponsorship
PID2020-115570GB-C22 (DemocratAI::UGR)Abstract
Managing energy resources in scientific computing implies awareness of a wide range of software engineering techniques that, when applied, can minimize the energy footprint of experiments. In the case of evolutionary computation, we are talking about a specific workload that includes the generation of chromosomes and operations that change parts of them or access and operate on them to obtain a fitness value. In a low-level language such as Zig, we will show how different choices will affect the energy consumption of an experiment.