1 INTRODUCTION

2 COMPILER OPTIMIZATIONS

3 APPLICATION CHARACTERIZATION TECHNIQUES

4 MACHINE LEARNING MODELS

5 PREDICTION TYPES

6 OPTIMIZATION SPACE EXPLORATION TECHNIQUES

7 TARGET DOMAIN

8 MOST INFLUENTIAL PAPERS

9 DISCUSSION & CONCLUSION