Auto Rank Automated Rank Selection for Effective Neural



![Tensor Decomposition [1] Kim, Yong-Deok, et al. "Compression of deep convolutional neural networks for Tensor Decomposition [1] Kim, Yong-Deok, et al. "Compression of deep convolutional neural networks for](https://slidetodoc.com/presentation_image_h/928cbc570c19c6f90d286d2f02ce21c8/image-4.jpg)





![Comparison with Prior Art Measurements obtained from embedded ARM-A 57 processor. [2] Kim, Yong-Deok, Comparison with Prior Art Measurements obtained from embedded ARM-A 57 processor. [2] Kim, Yong-Deok,](https://slidetodoc.com/presentation_image_h/928cbc570c19c6f90d286d2f02ce21c8/image-10.jpg)


- Slides: 12
Auto. Rank: Automated Rank Selection for Effective Neural Network Customization Mohammad Samragh Mojan Javaheripi Farinaz Koushanfar University of California, San Diego June 23 2019
Compress Neural Network Intelligence at the Edge • Modern AI workloads require: • Platform constraints: High accuracy + += -x l e d Mo n o i t a z i m sto Power (hundred watts to milliwatt regime) Intensive computations = Memory Real-time execution Computational Resources Cu ? 2
Compression VS Customization Compression methods to reduce execution overhead - Tensor Decomposition - Pruning - Quantization - Binarization - Nonlinear Encoding Compression methods should be configured per layer Compression Customization Has a theoretical objective - Memory - FLOPs Often oblivious to hardware Has a physical performance objective - Runtime - Power Hardware-aware compression 3
Tensor Decomposition [1] Kim, Yong-Deok, et al. "Compression of deep convolutional neural networks for fast and low power mobile applications. " ar. Xiv preprint ar. Xiv: 1511. 06530 (2015). 4
Methodology: Overview 5
Pareto-curve extraction Runtimes are measured on embedded ARM-A 57 processor. 6
Model Re-training 7
Hardware-aware rank selection Runtimes are measured on embedded ARM-A 57 processor. 8
Power and Energy Improvement Measurements obtained from embedded ARM-A 57 processor. 9
Comparison with Prior Art Measurements obtained from embedded ARM-A 57 processor. [2] Kim, Yong-Deok, et al. "Compression of deep convolutional neural networks for fast and low power mobile applications. " ar. Xiv preprint ar. Xiv: 1511. 06530 (2015). 10
Summary • Tensor decomposition is an effective novel model for efficient DNN inference. • We propose Auto. Rank, a hardware-aware rank selection methodology. • Unlike prior work, our method: • Directly maximizes inference accuracy • Is hardware-aware • Is automated • Accounts for cross-layer correlations • Auto. Rank eliminates the engineering cost associated with tensor decomposition • Auto. Rank better pareto curves than the state-of-the-art rank-selection method 11
Thank you, Questions? 12