---
title: "编程基础"
date: 2018-12-29
lastmod: 2020-01-05
weight: 2
type: 
icon: #
description: "人工智能高阶路线图,编程基础"
# search related keywords
---


- C++编程
  - Template Meta Programming
  - CPU调优
  - GPU调优
  - FPGA调优
- 深度学习框架深入
  - TensorFlow XLA代码细节研究
  - PyTorch XLA代码细节研究
  - Jax/Flax代码细节研究及模型复现


## 相关学习资源


### C++编程 Template Meta Programming

1. Vandevoorde等人所著《C++ Templates - The Complete Guide》
2. Eigen的[源代码](http://eigen.tuxfamily.org/index.php?title=Main_Page)


### CPU调优

1. 见<https://software.intel.com/content/www/us/en/develop/documentation/vtune-cookbook/top.html>


### GPU调优

1. 见CUDA Cookbook


### FPGA调优

就Xilinx来说，可以向对应销售人员寻求内部培训材料


### 深度学习框架深入

请深入研究各代码所对应细节