This paper proposes SkipNZ, a novel approach to reduce computational demands with negligible accuracy loss in the CNN inference processing. SkipNZ extends existing zero-value skipping technique and enables the skipping of unnecessary multiplications. The main idea is to filter out non-zero values if the exponent difference is large enough, so that unnecessary multiplications are skipped. The evaluation results show that the proposed technique significantly reduces the number of multiplications with negligible accuracy loss. Compared to the baseline, SkipNZ with Gap9 reduces execution time to 0.71 \(\times \) in AlexNet with 0.1% accuracy loss. In VGG16, SkipNZ with Gap8 lowers the execution time to 0.78 \(\times \) with no accuracy loss. Synthesis results confirm the practicality of the proposed approach, showing that the area and power consumption overheads of SkipNZ are only 0.5% and 0.1%, respectively, compared to the baseline.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

SkipNZ: Non-zero Value Skipping for Efficient CNN Acceleration

  • Joonyup Kwon,
  • Jinhyeok Choi,
  • Ngoc-Son Pham,
  • Sangwon Shin,
  • Taeweon Suh

摘要

This paper proposes SkipNZ, a novel approach to reduce computational demands with negligible accuracy loss in the CNN inference processing. SkipNZ extends existing zero-value skipping technique and enables the skipping of unnecessary multiplications. The main idea is to filter out non-zero values if the exponent difference is large enough, so that unnecessary multiplications are skipped. The evaluation results show that the proposed technique significantly reduces the number of multiplications with negligible accuracy loss. Compared to the baseline, SkipNZ with Gap9 reduces execution time to 0.71 \(\times \) in AlexNet with 0.1% accuracy loss. In VGG16, SkipNZ with Gap8 lowers the execution time to 0.78 \(\times \) with no accuracy loss. Synthesis results confirm the practicality of the proposed approach, showing that the area and power consumption overheads of SkipNZ are only 0.5% and 0.1%, respectively, compared to the baseline.