GCC soll durch künstliche Intelligenz schneller werden
Das Milepost-Projekt(öffnet im neuen Fenster) wird von IBM, dem INRIA (Institut Nationale de Réchérche en Informatique et en Automatique) und der Universität Edinburgh durchgeführt. GCC soll lernen, wie er selbstständig Code für bestimmte Plattformen optimieren kann. Speziell für Embedded-Prozessoren in mobilen Geräten sei dies gedacht.
Momentan werden dafür verschiedene Optimierungsoptionen durchprobiert, so dass der Compiler später selbst entscheiden können soll, welche Einstellungen für schnelleren Code nötig sind. Diese Beispiele erstellt das Continuous Collective Compilation Framework(öffnet im neuen Fenster) . Die Forscher haben ihr Konzept auf dem GCC Summit 2008 vorgestellt, die Präsentation ( PDF(öffnet im neuen Fenster) ) ist online verfügbar.