Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1035 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

le compilateur le plus meilleur de l'univers du monde

n°995693
nraynaud
lol
Posté le 28-02-2005 à 13:32:19  profilanswer
 

Reprise du message précédent :
au fait chris, tu as utilisé quoi comme algo pour la mise en SSA ? il y a quelques temps, je suis tombé sur un papier qui proposait de réduire la complexité de la chose par rapport à l'algo classique.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 28-02-2005 à 13:32:19  profilanswer
 

n°995694
++fab
victime du syndrome IH
Posté le 28-02-2005 à 13:34:16  profilanswer
 

nraynaud a écrit :

mouahahah SSA 1à ans de recherche !


la recherche sur SSA (indépendante de gcc), ça fait appel à des mathématiques d'un niveau plutot élevé, et il a fallu apparemment un certain temps pour y parvenir. Pas vraiment de quoi rire, je trouve.
Mais si d'autres compilateurs, comme tu le dis, utilise des représentations similaires, alors c'est pas tout perdu.    
 

Citation :

C'est juste parce que le code de gcc est une merde qu'ils leur a fallu 10ans pour l'intégrer à gcc, tous les autres compilo sérieux ont ça !


trollometre
ça roule doucement gcc hein, avec tout les langages et architectures supportés ...
 

n°995696
chrisbk
-
Posté le 28-02-2005 à 13:37:18  profilanswer
 

nraynaud a écrit :

au fait chris, tu as utilisé quoi comme algo pour la mise en SSA ? il y a quelques temps, je suis tombé sur un papier qui proposait de réduire la complexité de la chose par rapport à l'algo classique.


 
l'algo d'un type au nom rigolo, "citron" (qui doti aussi etre celui de mon muchnick de chevet), s'il me souvient bien. Une histoire d'iterated dominance frontier (bondieu, ca me dit deja pu rien du tout, et dire qu'a l'epoque j'avais tout compris)

n°995698
chrisbk
-
Posté le 28-02-2005 à 13:38:31  profilanswer
 

++fab a écrit :

la recherche sur SSA (indépendante de gcc), ça fait appel à des mathématiques d'un niveau plutot élevé, et il a fallu apparemment un certain temps pour y parvenir. Pas vraiment de quoi rire, je trouve.
Mais si d'autres compilateurs, comme tu le dis, utilise des représentations similaires, alors c'est pas tout perdu.    
 

Citation :

C'est juste parce que le code de gcc est une merde qu'ils leur a fallu 10ans pour l'intégrer à gcc, tous les autres compilo sérieux ont ça !


trollometre
ça roule doucement gcc hein, avec tout les langages et architectures supportés ...


 
Mon muchnick dont je viens de parler parle deja du SSA et de ses utilisations.
Il date de 1997
 
[:petrus75]

n°995699
nraynaud
lol
Posté le 28-02-2005 à 13:39:54  profilanswer
 

je crois que je viens de tomber sur un intégriste libriste [:petrus75]  
 
dire qu'avant ce genre de personnage m'ammusait, maintenant ça me saoule [:petrus75]


---------------
trainoo.com, c'est fini
n°995702
++fab
victime du syndrome IH
Posté le 28-02-2005 à 13:41:54  profilanswer
 

j'me soigne t'inquiete

n°995706
nraynaud
lol
Posté le 28-02-2005 à 13:44:47  profilanswer
 

y'a des médocs contre l'ignorance sur LTU, tu devrais t'en faire une injection.


---------------
trainoo.com, c'est fini
n°995707
chrisbk
-
Posté le 28-02-2005 à 13:44:51  profilanswer
 

nraynaud :  Cytron - Efficiently computing static single assignement form and the control dependence graph
 
zarbiment une recherche google vite fait me donne pu le pdf...

n°995713
chrisbk
-
Posté le 28-02-2005 à 13:46:12  profilanswer
 

en fait c'est super rigolo, jaurais du mettre le nom en entier
 
 

Citation :

R. Cytron, J. Ferrante, B. Rosen, M. Wegman, and K. Zadeck. Efficiently computing static single assignement form and the control dependence graph. In Symposium on Principles of Programming Languages, pages 25--35, January 1989.


 
gcc, toujours a la pointe [:petrus75]

n°995715
++fab
victime du syndrome IH
Posté le 28-02-2005 à 13:47:12  profilanswer
 

nraynaud a écrit :

y'a des médocs contre l'ignorance sur LTU, tu devrais t'en faire une injection.


...

mood
Publicité
Posté le 28-02-2005 à 13:47:12  profilanswer
 

n°1008436
nraynaud
lol
Posté le 10-03-2005 à 15:56:57  profilanswer
 

bon, on la refait, mais en tenant compte du temps de compilation.
 
C'est le plus fort en temps de compilation ? l'éléphant ou l'hypopotame ?


---------------
trainoo.com, c'est fini
n°1008439
Lam's
Profil: bas.
Posté le 10-03-2005 à 15:58:34  profilanswer
 

nraynaud a écrit :

bon, on la refait, mais en tenant compte du temps de compilation.
 
C'est le plus fort en temps de compilation ? l'éléphant ou l'hypopotame ?


Toujours sous Windows ?

n°1008448
nraynaud
lol
Posté le 10-03-2005 à 16:04:38  profilanswer
 

ouaip


---------------
trainoo.com, c'est fini
n°1008503
chrisbk
-
Posté le 10-03-2005 à 16:26:46  profilanswer
 

vs doit pas etre mauvais si une utilisation judicieuse des pch est faite

n°1008533
nraynaud
lol
Posté le 10-03-2005 à 16:38:30  profilanswer
 

et c'est une excellente remarque de kirsseuburka que je m'empresse de noter !


---------------
trainoo.com, c'est fini
n°1008565
nraynaud
lol
Posté le 10-03-2005 à 17:02:20  profilanswer
 

http://www.mathworks.com/support/s [...] on=1-19CT4
 
c'était contre moi ? [:petrus75]


---------------
trainoo.com, c'est fini
n°1008584
HelloWorld
Salut tout le monde!
Posté le 10-03-2005 à 17:15:58  profilanswer
 

Ca fait longtemps que je demande le gain apporté par l'option "Whole optimisation" de VC++.
http://blogs.msdn.com/yvesdolc/arc [...] 70250.aspx


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1008587
nraynaud
lol
Posté le 10-03-2005 à 17:19:07  profilanswer
 

ça s'appelle inter file optimization chez Intel.
 
ça se fait en crachant des faux .o qui contiennent un AST des fichiers C, et un faux linker qui compile au dernier moment.


---------------
trainoo.com, c'est fini
n°1008728
LeGreg
Posté le 10-03-2005 à 19:15:00  profilanswer
 

HelloWorld a écrit :

Ca fait longtemps que je demande le gain apporté par l'option "Whole optimisation" de VC++.
http://blogs.msdn.com/yvesdolc/arc [...] 70250.aspx


 
il y a plusieurs optis mais la plus importante c'est LTCG (link time code generation).
 
On a vu des gains de l'ordre de quelques pour cent sur notre appli (suivant les cas et notamment lorsqu'on était le facteur limitant).
 
Quelques pour cent ça parait pas beaucoup mais si c'est gratuit on va pas cracher dessus. Juste à pousser un bouton.. Et parfois la différence peut se faire à ça.
 
Par contre on le désactive sur nos machines de tests parce que ça rallonge sensiblement le temps de compil..
 

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
quel compilateur C++Comment installer un compilateur Java sous LINUX ?
[C] Compilateur plus souple que GCC pour les macros ?detecter collisions ds un monde en 3d
Compilateur en français !!!quel est pour vous le meilleur langage?
[Java 1.5] Plantage du compilateurSelon votre experience c koi le meilleur
Meilleur Gallerie de photos gratuiteQuel est le meilleur portail php ?
Plus de sujets relatifs à : le compilateur le plus meilleur de l'univers du monde


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR