Layer-Centric Memory Reuse and Data Migration for Extreme-Scale Deep Learning on Many-Core Architectures
vDNN: Virtualized deep neural networks for scalable, memory-efficient neural network design