Si vous étes propriétaire d'un processeur Pentium, ou d'un AMD K6 / Athlon, vous désirez peut être utiliser les optimisations de compilation pour gagner de la vitesse pendant l'éxécution de Kwave. Le gain obtenu est d'environ 30% avec ces processeurs, quand les fonctions de manipulation de signaux et les fonctions de calculs complexes sur les tableaux de fréquences (comme les Transformées de Fourrier ou le Sonagramme) sont activées.
Vous ne devez pas connaître les fondements de la programmation pour utiliser et optimiser la compilation de Kwave, mais peut-être quelques principes vous serons utiles pour installer le compilateur et l'utiliser.
L'invocation des optimisations d'un compilateur sont simples. Normalement, il suffit d'activer correctement la variable d'environnement CXXFLAGS avec les bons paramètres et de lancer la compilation. Cependant, pour un meilleur paramétrage, il est préférable de consulter la documentation ou le site internet de votre compilateur.
Si vous construisez Kwave à partir des sources (tel que une archive tar.gz ou via le CVS) l'option à activer doit l'être avant l'appel de la commande configure. Par exemple :
% CXXFLAGS="-march=athlon -mcpu=athlon" ./configure Si vous construisez Kwave à partir du paquetage RPM, l'option à activer doit l'être avant l'appel de la commande rpm --rebuild. Par exemple :
% CXXFLAGS="-march=athlon -mcpu=athlon" rpm --rebuild filename Pour toutes les versions optimisées pour ce processeur, j'ai utilisé pgcc-2.95.3. Pour toutes informations sur le compilateur pgcc compiler, visitez le site internet du Pentium Compiler Group. Il y a aussi des exécutables pour les plates-formes plus standard. Ce compilateur peut fonctionner pour tous les processeurs Pentium et dérivés tels que ceux de Intel mais aussi ceux de Cyrix.