1. Use heterogeneous architectures to improve computing throughput

CUDA C Programming Guide CUDA C Best Practices Guide Pascal White Paper, Volta White Paper cuBLAS: Basic Linear Algebra Library, assembly level optimization. CuDNN: Deep learning library