Skip to main content
Mathematics and Computer Science Division

Orio: Automatic Performance Tuning

Tuning system to improve software performance and productivity

Orio is an annotation-based empirical tuning system aimed at improving both performance and productivity by enabling software developers to insert annotations in the form of structured comments into their source code. Given the annotated code as input, Orio generates many tuned versions of the same operation and empirically evaluates the versions to select the best-performing one for a specified code fragment.