Raced profiles
Hugh Leather, Michael O’Boyle, Bruce J. Worton · 2009
Many problems in embedded compilation require one set of optimizations to be selected over another based on run time performance. Self-tuned libraries, iterative compilation and machine learning techniques all compare multiple compiled program versions. In each, program versions are timed to determine which has the best performance.