DARPA Funds "Universal Compiler" Research ->
FTA: "Researchers at Rice University have scored $16 million from the Defense Advanced Research Projects Agency to develop a universal compiler that will run on heterogeneous hardware and multicore platforms, which are found in everything from supercomputers to embedded systems, such as those used in routers or game consoles. If the research succeeds, the result will be more computers and devices that are both faster and more energy efficient, all thanks to software that takes better advantage of the underlying silicon."
In a nutshell, this process will involve three major steps: analyze the underlying hardware, split the source code accordingly before compiling, and finally analyze the result and make optimizations as necessary.
If this compiler works, it could even have a huge impact on day-to-day computer use: if programmers can spend less time trying to get their code to work on special hardware, they can spend more time fixing bugs and adding features."
Link to Original Source