FPGA Resource-aware Structured Pruning for Real-Time Neural Networks
원문 초록
Neural networks achieve state-of-the-art performance in image classification, speech recognition, scientific analysis and many more application areas. Due to the high computational complexity and memory footprint of neural networks, various compression techniques, such as pruning and quantization, have been proposed in literature. Pruning sparsifies a neural network, reducing the number of multiplications and memory. However, pruning often fails to capture properties of the underlying hardware, causing unstructured sparsity and load-balance inefficiency, thus bottlenecking resource improvements. We propose a hardware-centric formulation of pruning, by formulating it as a knapsack problem with resource-aware tensor structures. Evaluated on a range of tasks, including sub-microsecond particle classification at CERN's Large Hadron Collider and fast image classification, the proposed method achieves reductions ranging between 55% and 92% in the DSP utilization and up to 81% in BRAM utilization.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Task-Specific Audio Coding for Machines: Machine-Learned Latent Features Are Codes for That Machine
Adversarial attacks to image classification systems using evolutionary algorithms
Evolving Efficient CNN Based Model for Image Classification
Distilled Gradual Pruning with Pruned Fine-tuning
Conditional Consistency Regularization for Semi-Supervised Multi-label Image Classification
Improved Knowledge Distillation for Crowd Counting on IoT Device
토론
이 논문과 연결된 포럼 글이 아직 없습니다.