>> M'enfin quand on voit que gcc est pas foutu d'utiliser mmx, sse, etc... On peut avoir peur.
Il me semble que ça va changer très bientot non ? Avec la nouvelle architecture tree-ssa de GCC4 ils vont pouvoir faire de l'autovectorisation bien plus facilement...c'est d'ailleurs prévu dès la version GCC4.1.
Bien sur la vraie solution pour utiliser à plein les unités multimédias des CPU c'est de se taper à la mimine des routines en assembleur (surtout pour les codecs et autres trucs de ce genre).
Pour ce qui est de mes inquiétudes je pense surtout à l'interface logicielle qui est évoquée dans l'article. Je pense comme toi qu'Intel/AMD vont documenter leurs nouvelles instructions...mais quid de l'interface logicielle dans le kernel ? elle sera sous GPL ou seulement un gros binaire bien laid ?
[^] # Re: Ça devait arriver...
Posté par patrick_g (site web personnel) . En réponse au journal Les bloat-CPU. Évalué à 4.
Il me semble que ça va changer très bientot non ? Avec la nouvelle architecture tree-ssa de GCC4 ils vont pouvoir faire de l'autovectorisation bien plus facilement...c'est d'ailleurs prévu dès la version GCC4.1.
Bien sur la vraie solution pour utiliser à plein les unités multimédias des CPU c'est de se taper à la mimine des routines en assembleur (surtout pour les codecs et autres trucs de ce genre).
Pour ce qui est de mes inquiétudes je pense surtout à l'interface logicielle qui est évoquée dans l'article. Je pense comme toi qu'Intel/AMD vont documenter leurs nouvelles instructions...mais quid de l'interface logicielle dans le kernel ? elle sera sous GPL ou seulement un gros binaire bien laid ?