Multi-channel Precision-Sparsity-adapted Inter-Frame Differential Data Codec for Video Neural Network Processor.

Yixiong Yang,Zhe Yuan,Fang Su,Fanyang Cheng,Zhuqing Yuan,Huazhong Yang,Yongpan Liu
DOI: https://doi.org/10.1145/3370748.3407002
2020-01-01
Abstract:Activation I/O traffic is a critical bottleneck of video neural network processor. Recent works adopted an inter-frame difference method to reduce activation size. However, current methods can't fully adapt to the various precision and sparsity in differential data. In this paper, we propose the multi-channel precision-sparsity-adapted codec, which will separate the differential activation and encode activation in multiple channels. We analyze the most adapted encoding of each channel, and select the optimal channel number with the best performance. A two-channel codec hardware has been implemented in the ASIC accelerator, which can encode/decode activations in parallel. Experiment results show that our coding achieves 2.2x-18.2x compression rate in three scenarios with no accuracy loss, and the hardware has 42x/174x improvement on speed and energy-efficiency compared with the software codec.
What problem does this paper attempt to address?