A Compiler-based Online Adaptive Optimizer

Kavon Far Farvardin
The primary reason for performing compiler optimizations before running the program is that they are "free" in the sense that the analysis and transformations involved in applying the optimizations do not contribute any overhead to program execution. For optimizations that are inherently or provably beneficial, there is no reason to perform them dynamically at runtime (or online). But many optimizations are situational or speculative, because their profitability depends on assumptions about dynamic information that cannot...
This data repository is not currently reporting usage information. For information on how your repository can submit usage information, please see our documentation.