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

Balík: acovea (5.1.1-2)

analýza volieb kompilátora pomocou evolučných algoritmov

ACOVEA (analýza volieb kompilátora pomocou evolučných algoritmov) implementuje genetický algoritmus na nájdenie „najlepších“ volieb na kompiláciu programov pomocou kompilátorov jazykov X a C++ z GNU Compiler Collection (GCC). „Najlepšie“ v tomto kontexte sú definované ako tie voľby, ktoré poskytujú najrýchlejšie bežiaci program z daného zdrojového kódu.

Acovea je platforma v C++, ktorú možno rozšíriť na testovanie iných programovacích jazykov a iných kompilátorov ako GCC.

Vízia Acovea je vytvoriť optimalizačný nástroj účelom podobný profilovaniu. Tradičné profilovanie na úrovni funkcií identifikuje algoritmy, ktoré najviac vplývajú na výkonnosť programu; potom sa na tieto algoritmy použije Acovea aby sa našli voľby kompilátora produkujúce najrýchlejší kód. Acovea je tiež vhodná na testovanie kombinácií volieb na pesimistické interakcie a na skúmanie spoľahlivosti kompilátora.

Ostatné balíky súvisiace s balíkom acovea

  • závisí
  • odporúča
  • navrhuje
  • dep: libacovea-5.1-5
    library for analyzing compiler options via evolutionary algorithms
  • dep: libc6 (>= 2.3.5-1)
    knižnica GNU C - zdieľané knižnice
  • 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)
    knižnica jazyka C na syntaktickú analýzu XML - dynamické knižnice
  • dep: libgcc2 (>= 4.1.1-12)
    podporná knižnica GCC
  • dep: libpng12-0 (>= 1.2.8rel)
    PNG library - runtime
  • dep: libstdc++6 (>= 4.1.1-12)
    Štandardná C++ knižnica GNU v3
  • rec: acovea-results
    results captured by using acovea
  • rec: g++
    The GNU C++ compiler
  • rec: gcc
    GNU C kompilátor

Stiahnuť acovea

Stiahnuť pre všetky dostupné architektúry
Architektúra Veľkosť balíka Nainštalovaná veľkosť Súbory
m68k 101.5 kB264 kB [zoznam súborov]