ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm - analýza voleb kompilátoru evolučními algoritmy) používá genetický algoritmus k nalezení "nejlepších" voleb pro kompilaci programů kompilátory C a C++ ze souboru kompilátorů GNU (GCC). "Nejlepší" v těchto souvislostech znamená takové volby, které poskytnou z daného zdrojového kódu nejrychleji běžící program.
Acovea je C++ framework, který se dá rozšířit na další jazyky a jiné než GNU kompilátory.
Acovea je zamýšlen jako optimalizační nástroj svým účelem podobný profilingu. Tradiční profiling na úrovni funkcí nachází algoritmy s největším vlivem na výkon; potom přijde na řadu Acovea, aby k nim našel volby a přepínače kompilátoru k vytvoření co nejrychlejšího kódu. Acovea je také užitečný pro zkoušení kombinací přepínačů pro pesimistické interakce a pro prověřování spolehlivosti kompilátoru.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| m68k | 101.5 kB | 264 kB | [list of files] |