etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: acovea  ]

Package: acovea (5.1.1-2)

analýza voleb kompilátoru evolučními algoritmy

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.

Other Packages Related to acovea

  • depends
  • recommends
  • suggests
  • dep: libacovea-5.1-5
    library for analyzing compiler options via evolutionary algorithms
  • dep: libc6 (>= 2.3.5-1)
    Knihovna GNU C: Sdílené knihovny
  • dep: libcoyotl-3.1-4
    portable C++ classes used by acovea
  • dep: libevocosm-3.1-1
    a C++ framework for developing evolutionary algorithms
  • dep: libexpat1 (>= 1.95.8)
    XML parsing C library - runtime library
  • dep: libgcc2 (>= 4.1.1-12)
    Knihovna pro překladač GCC
  • dep: libpng12-0 (>= 1.2.8rel)
    PNG library - runtime
  • dep: libstdc++6 (>= 4.1.1-12)
    GNU Standard C++ knihovna verze 3
  • rec: acovea-results
    Výsledky získané pomocí acovea
  • rec: g++
    GNU C++ překladač
  • rec: gcc
    Překladač GNU C

Download acovea

Download for all available architectures
Architecture Package Size Installed Size Files
m68k 101.5 kB264 kB [list of files]