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

Paketti: acovea (4.0.0-4)

analysis of compiler options via evolutionary algorithms

ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm) implements a genetic algorithm to find the "best" options for compiling programs with the GNU Compiler Collection (GCC) C and C++ compilers. "Best," in this context, is defined as those options that produce the fastest executable program from a given source code.

Acovea is a C++ framework that can be extended to test other programming languages and non-GCC compilers.

Acovea is envisioned as an optimization tool, similar in purpose to profiling. Traditional function-level profiling identifies the algorithms most influential in a program's performance; Acovea is then applied to those algorithms to find the compiler flags and options that generate the fastest code. Acovea is also useful for testing combinations of flags for pessimistic interactions, and for examining the reliability of the compiler.

Muut pakettiin acovea liittyvät paketit

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.3.2.ds1-4) [ei alpha, ia64]
    GNU C Library: Shared libraries and Timezone data
    myös näennäispaketti, jonka toteuttaa libc6-udeb
  • dep: libc6.1 (>= 2.3.2.ds1-4) [alpha, ia64]
    GNU C Library: Shared libraries and Timezone data
    myös näennäispaketti, jonka toteuttaa libc6.1-udeb
  • dep: libcoyotl2
    portable C++ classes used by acovea
  • dep: libevocosm0
    a C++ framework for developing evolutionary algorithms
  • dep: libexpat1 (>= 1.95.8)
    C-kirjasto XML-jäsentämiseen - ajonaikainen kirjasto
    myös näennäispaketti, jonka toteuttaa libexpat1-udeb
  • dep: libgcc1 (>= 1:3.3.4-1) [hppa, m68k]
    GCC:n apukirjasto
    dep: libgcc1 (>= 1:3.4.1-3) [ei hppa, ia64, m68k]
    dep: libgcc1 (>= 1:3.4.3-6) [ia64]
  • dep: libpng12-0 (>= 1.2.8rel)
    PNG library - runtime
    myös näennäispaketti, jonka toteuttaa libpng12-0-udeb
  • dep: libstdc++5 (>= 1:3.3.4-1)
    GNU Standard C++ -kirjasto, versio 3
  • rec: acovea-results
    results captured by using acovea
  • rec: g++
    GNU C++ -kääntäjä
  • rec: gcc
    GNU C -kääntäjä

Imuroi acovea

Imurointi kaikille saataville arkkitehtuureille
Arkkitehtuuri Paketin koko Koko asennettuna Tiedostot
alpha 177.6 kt632 kt [tiedostoluettelo]
amd64 (epävirallinen siirros) 169.3 kt600 kt [tiedostoluettelo]
arm 179.6 kt624 kt [tiedostoluettelo]
hppa 187.7 kt660 kt [tiedostoluettelo]
i386 167.6 kt584 kt [tiedostoluettelo]
ia64 185.8 kt708 kt [tiedostoluettelo]
m68k 176.3 kt608 kt [tiedostoluettelo]
mips 178.5 kt676 kt [tiedostoluettelo]
mipsel 178.2 kt676 kt [tiedostoluettelo]
powerpc 172.6 kt596 kt [tiedostoluettelo]
s390 166.1 kt592 kt [tiedostoluettelo]
sparc 167.9 kt588 kt [tiedostoluettelo]