1 Introduction  
Motivation: why GNNs need acceleration?  
2 Preliminary and Taxonomy  
2.1 Background of GNNs and Model Execution  
2.2 Taxonomy of Acceleration Methods  
3 Acceleration Methods for GNNs  
3.1 Graph-level Optimizations  
3.2 Model-level Optimizations  
4 Comparison and Analysis  
5 Summary and Future Prospects