UPDF AI

Practical Run-time Adaptation with Procedure Cloning to Enable Continuous Collective Compilation

G. Fursin,Cupertino Miranda,2 Authors,O. Temam

2007
12 Citations

TLDR

A simple and practical solution based on cloning of all procedures, applying any complex optimizations to these clones and randomly selecting either original or transformed procedures at run-time is proposed, which enables practical transparent low-overhead continuous optimizations for programs statically compiled with GCC while avoiding complex dynamic recompilation frameworks.