Mit Milepost GCC hat IBM einen lernenden Open-Source-Compiler entwickelt, der in der Lage ist, selbstständig zu erkennen, wie Quellcode in Maschinensprache umgesetzt werden muss, um die zugrundeliegende Hardware optimal zu nutzen und gleichzeitig den Energiebedarf der Software möglichst gering zu halten. (IBM, GreenIT)