UNO: Virtualizing and Unifying Nonlinear Operations for Emerging Neural Networks
UNO: Virtualizing and Unifying Nonlinear Operations for Emerging Neural Networks
复制标题
DOI:
10.1109/islped52811.2021.9502473
复制
发表时间:
2021-07
期刊:
影响因子:
--
通讯作者:
Di Wu;Jingjie Li;Setareh Behroozi;Younghyun Kim
中科院分区:
文献类型:
--
作者:
Di Wu;Jingjie Li;Setareh Behroozi;Younghyun Kim
Linear multiply-accumulate (MAC) operations have been the main focus of prior efforts in improving the energy efficiency of neural network inference due to their dominant contribution to energy consumption in traditional models. On the other hand, nonlinear operations, such as division, exponentiation, and logarithm, that are becoming increasingly significant in emerging neural network models, have been largely underexplored. In this paper, we propose UNO, a low-area, low-energy processing element that virtualizes the Taylor approximation of nonlinear operations on top of off-the-shelf linear MAC units already present in inference hardware. Such virtualization approximates multiple nonlinear operations in a unified, MAC-compatible manner to achieve dynamic run-time accuracy-energy scaling. Compared to the baseline, our scheme reduces the energy consumption by up to 38.4% for individual operations and increases the energy efficiency by up to 274.5% for emerging neural network models with negligible inference loss