Behavioral Embeddings of Programs: A Quasi-Dynamic Approach for Optimization Prediction
Learning effective numerical representations, or embeddings, of programs is a fundamental prerequisite for applying machine learning to automate and enhance compiler optimization. Prevailing paradigms, however, present a dilemma. Static representations, derived from source code or intermediate repre…