Skip to content
lectern.tv

Lecture 15: Efficient Methods and Hardware for Deep Learning (CS231n)

Professor

1:16:52·2017·graduate level

Guest lecturer Song Han presents algorithms for accelerating deep learning inference and training, including pruning, quantization, and parallelization. The lecture also covers specialized hardware like GPUs, FPGAs, ASICs, and TPUs.

In Lecture 15, guest lecturer Song Han discusses algorithms and specialized hardware that can be used to accelerate training and inference of deep learning workloads. We discuss pruning, weight sharing, quantization, and other techniques for accelerating inference, as well as parallelization, mixed precision, and other techniques for accelerating training. We discuss specialized hardware for deep learning such as GPUs, FPGAs, and ASICs, including the Tensor Cores in NVIDIA’s latest Volta GPUs as well as Google’s Tensor Processing Units (TPUs).

Keywords: Hardware, CPU, GPU, ASIC, FPGA, pruning, weight sharing, quantization, low-rank approximations, binary networks, ternary networks, Winograd transformations, EIE, data parallelism, model parallelism, mixed precision, FP16, FP32, model distillation, Dense-Sparse-Dense training, NVIDIA Volta, Tensor Core, Google TPU, Google Cloud TPU

Seminar notes & discussion

No public seminar notes on this lecture yet.