En lisant l'excellent lwn.net je suis tombé sur :
http://lwn.net/Articles/84888/(...)
Il y a un gros "bouleversement" actuellement dans gcc (pour gcc 3.5). L'introduction d'un nouvel optimisateur dans gcc.
Le merge avec la "mainline" a été fait récemment 13/05 :
http://gcc.gnu.org/ml/gcc/2004-05/msg00679.html(...)
* From: Diego Novillo <dnovillo at redhat dot com>
* To: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
* Date: Thu, 13 May 2004 03:18:51 -0400
* Subject: tree-ssa-20020619-branch merged into mainline
* Organization: Red Hat Canada
I am glad to announce that Tree SSA has been merged into mainline. The
branch is now closed and mainline is, once again, open for business.
I guess the first thing I want to say is Thanks. These last 4 years
have certainly been fun and interesting. I appreciate all the work both
in testing and implementation that many folks have put into making Tree
SSA possible. The project is now officially over, but this was just the
first step. With the basic framework now in mainline we can now start
doing interesting things with it.
Putain, 4 ans...
SSA for Trees :
http://gcc.gnu.org/projects/tree-ssa/(...)
# Déjà vu :-)
Posté par 007 . Évalué à -1.
http://updates.redhat.com/enterprise/3AS/en/os/SRPMS/gcc-ssa-3.5ssa(...)
[^] # Re: Déjà vu :-)
Posté par Gregory Auzanneau (site web personnel) . Évalué à 8.
http://www.onversity.com/cgi-bin/progactu/actu_aff.cgi?Eudo=bgteob&(...)
Bonne journée.
[^] # Re: Déjà vu :-)
Posté par Sasuke . Évalué à 0.
# SSA l'anti-C
Posté par Dugland Bob . Évalué à 3.
1) cette représentation est connue depuis assez longtemps mais nécessite d'utiliser un algo alakon pour la créer.
2) cette représentation permet de ramener un programme impératif à une forme fonctionnelle, qui permet plus facilement les transformations de graphe.
# C'est quoi ?
Posté par IntraveineuZ . Évalué à 3.
c'est quoi "Tree SSA" ?, ça sert à quoi ? J'ai cru comprendre que c'est une optimisation de gcc mais pratiquement, comment ça s'utilise ? Quels sont les résultats ?
Merci !
[^] # Re: C'est quoi ?
Posté par 007 . Évalué à 1.
Oui.
Relis le journal :
http://lwn.net/Articles/84888/(...)
http://gcc.gnu.org/projects/tree-ssa/(...)
[^] # Re: C'est quoi ?
Posté par 007 . Évalué à 0.
Misère.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 5.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: C'est quoi ?
Posté par IntraveineuZ . Évalué à 1.
N'y aurait-il pas un bon site en ce qui concerne ces subtilités algorithmiques, etc ?
Je suis étudiant en informatique à Bruxelles et parfois un peu frustré qu'on ne nous apprend pas ce genre de choses qui le mériteraient bien !
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: C'est quoi ?
Posté par IntraveineuZ . Évalué à 1.
effectivement, on voit surement cette technique au cours de Compilo mais c'est pour l'année prochaine...
merci !
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.