Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Artificial Intelligence Compiler

Tags:

I was wondering, is it possible to use Artificial Intelligence to make compilers better?

Things I could imagine if it was possible -

  • More specific error messages
  • Improving compiler optimizations, so the compiler could actually understand what you're trying to do, and do it better

If it is possible, are there any research projects on this subject?

like image 469
Alon Gubkin Avatar asked Aug 11 '10 03:08

Alon Gubkin


1 Answers

You should look at MILEPOST GCC -

MILEPOST GCC is the first practical attept to build machine learning enabled open-source self-tuning production (and research) compiler that can adapt to any architecture using iterative feedback-directed compilation, machine learning and collective optimizatio

like image 59
Tiendil Avatar answered Jan 02 '23 22:01

Tiendil