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

Paquet : 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.

Autres paquets associés à acovea

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.3.2.ds1-4) [not alpha, ia64]
    GNU C Library: Shared libraries and Timezone data
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.3.2.ds1-4) [alpha, ia64]
    GNU C Library: Shared libraries and Timezone data
    also a virtual package provided by 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)
    Bibliothèque C d'analyse syntaxique XML - bibliothèque d'exécution
    also a virtual package provided by libexpat1-udeb
  • dep: libgcc1 (>= 1:3.3.4-1) [hppa, m68k]
    Bibliothèque de support GCC
    dep: libgcc1 (>= 1:3.4.1-3) [not hppa, ia64, m68k]
    dep: libgcc1 (>= 1:3.4.3-6) [ia64]
  • dep: libpng12-0 (>= 1.2.8rel)
    PNG library - runtime
    also a virtual package provided by libpng12-0-udeb
  • dep: libstdc++5 (>= 1:3.3.4-1)
    Bibliothèque standard C++ de GNU, version 3
  • rec: acovea-results
    results captured by using acovea
  • rec: g++
    Compilateur C++ du projet GNU
  • rec: gcc
    Compilateur C du projet GNU

Télécharger acovea

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé Fichiers
alpha 177.6 ko632 ko [liste des fichiers]
amd64 (portage non officiel) 169.3 ko600 ko [liste des fichiers]
arm 179.6 ko624 ko [liste des fichiers]
hppa 187.7 ko660 ko [liste des fichiers]
i386 167.6 ko584 ko [liste des fichiers]
ia64 185.8 ko708 ko [liste des fichiers]
m68k 176.3 ko608 ko [liste des fichiers]
mips 178.5 ko676 ko [liste des fichiers]
mipsel 178.2 ko676 ko [liste des fichiers]
powerpc 172.6 ko596 ko [liste des fichiers]
s390 166.1 ko592 ko [liste des fichiers]
sparc 167.9 ko588 ko [liste des fichiers]