Une nouvelle version majeure estampillée 4.4.0 du compilateur GCC (GNU Compiler Collection) vient de faire son apparition. Cet outil libre prend pour rappel en charge de nombreux langages : C et C++ bien entendu, mais également Objective-C, Ada, Fortran o
Une nouvelle version majeure estampillée 4.4.0 du compilateur GCC (GNU Compiler Collection) vient de faire son apparition. Cet outil libre prend pour rappel en charge de nombreux langages : C et C++ bien entendu, mais également Objective-C, Ada, Fortran o
La nouvelle version majeure du compilateur GCC du projet GNU (GNU Compiler Collection) vient de sortir.
Le grand changement est l'intégration de la technologie SSA (Static Single Assignement). Cela permet de faire une analyse abstraite du code source afin d'obtenir des optimisations générales et non plus de se limiter aux boucles précises et autres parties du code. C'est une amélioration majeure de l'architecture de GCC qui est ainsi mise en place pour le bénéfice de tous les utilisateurs du compilateur libre.
Il est à noter que cette version 4.0 ne sera que marginalement plus performante que le GCC actuel car le travail a porté surtout sur l'intégration propre et correcte de l'infrastructure tree-SSA. Les améliorations seront bien plus visibles avec la sortie de la 4.1 qui verra l'arrivée de l'autovectorisation et d'autres nouvelles techniques uniquement permises par tree-SSA.
Par contre il semble bien que la vitesse de compilation ait grandement été améliorée dès cette version 4.0 (plus de 20% avec le C++ dans certains cas).
Après C pour CUDA et OpenCL, voici une nouvelle façon d'utiliser le GPGPU avec une carte NVIDIA : la société propose un compilateur Fortran capable de prendre en charge la technologie CUDA.
Phalanger est un compilateur PHP pour la plate-forme Microsoft .NET. Dans sa version 1.0, le but était de pouvoir compiler n'importe quelle application PHP, et maintenant, en version 2.0, Phalanger...
« La communauté des développeurs nous a clairement indiqué qu'il y avait une demande pour une solution professionnelle permettant d'exploiter les applications FORTRAN sur le GPU » : c'est par ces termes qu'Andy Kean, responsable des solutions de calcul
« La communauté des développeurs nous a clairement indiqué qu'il y avait une demande pour une solution professionnelle permettant d'exploiter les applications FORTRAN sur le GPU » : c'est par ces termes qu'Andy Kean, responsable des solutions de calcul
The Portland Group, filiale de STMicroelectronics, a annoncé que la nouvelle version de son compilateur C/C++ et Fortran est plus rapide que l'ancienne version est qu'elle est particulièrement efficace avec les nouveaux Opteron à quatre cores, les K10. 10 % de plus en moyenne Selon la société, la version 7.1 est environ 10 % plus rapide (en C et en C++) que la version 7. La société montre un exemple (un peu ridicule selon nous) où un Opteron K1
Bonjour,
Petites questions concernant les compilateurs PHP...
Est-ce toujours bénéfique de précompiler ses fichiers php ou est-ce qu'il ne faut le faire que lorsque que le fichier est très gros et prend du temps au parser ?
Quel compilateur PH... Forum Administration d'un site Web
Miguel de Icaza publie un billet sur un petit outil développé dans Mono et qui gagne à être connu : CSharpEvaluator. Ce dernier est un compilateur embarqué qui évalue et compile dynamiquement des instructions C# passées en paramètre : "I did a little bit of refactoring on the codebase last night, and now we expose a few methods that allow developers to evaluate C# expressions and statements dynamically". A découvrir, les cas d'utilisation de ce type d'API sont nombreux, notamment pour produire un mini moteur de règles.