03.07.2008 11:57
Ein gemeinsames Forschungsprojekt von IBM, des französischen INRIA (Institut Nationale de Réchérche en Informatique et en Automatique) und der Universität von Edinburgh will den freien C/C++-Compiler gcc mit Mitteln der Künstlichen Intelligenz beschleunigen. Der Compiler soll "lernen", schnelleren Code zu erzeugen.
Das von der EU mit knapp 1,7 Millionen Euro geförderte Milepost-Projekt hält die Technik vor allem für eingebettete Systeme, etwa Mobilgeräte, für sinnvoll. Ziel sei es, automatisch einen optimierenden Compiler zu bauen, statt wie bislang für jede Plattform von Hand die nötigen Änderungen vorzunehmen. Dazu wird er in der Lernphase mit Trainingsbeispielen gefüttert, die das Continuous Collective Compilation Framework erzeugt. Es wertet dazu verschiedene Optimierungsschalter des Compilers, Ausführungszeiten, Speicherbedarf und andere Metriken aus. Das genaue Vorgehen beschreiben die Forscher in einem PDF-Dokument.
(ck)
Version zum Drucken | Per E-Mail versenden | Newsletter abonnieren
Zeit ist Geld. Also muss man sie messen. Seit wann und mit welchen Mitteln Menschen Zeit einteilen und
ermitteln, füllt Museen – und diverse Websites.
mehr…
Generell geht es in der EDV eher geordnet zu. Will man einem Computer das Würfeln beibringen, muss man mitunter erheblichen Aufwand treiben – vor allem, wenn er ehrlich spielen soll.
mehr…
Schon vor mehreren Jahrzehnten begannen die relationalen Datenbanksysteme die Informationslandschaft maßgeblich zu verändern. Mit Complex Event Processing steht eine Technik in den Startlöchern, die ebenfalls Tiefgreifendes bewirken könnte. Denn mit entsprechenden Produkten ist es möglich, zeitkritische Daten in Echtzeit zu analysieren.
mehr…
ONLINE MARKT
Werbung