Author:
Ohata Koyu,Nishikawa Hiroki,Kong Xiangbo,Tomiyama Hiroyuki
Abstract
Approximate computing is a promising approach to the design of area–power-performance-efficient circuits for computation error-tolerant applications such as image processing and machine learning. Approximate functional units, such as approximate adders and approximate multipliers, have been actively studied for the past decade, and some of these approximate functional units can dynamically change the degree of computation accuracy. The greater their computational inaccuracy, the faster they are. This study examined the high-level synthesis of approximate circuits that take advantage of such accuracy-controllable functional units. Scheduling methods based on integer linear programming (ILP) and list scheduling were proposed. Under resource and time constraints, the proposed method tries to minimize the computation error of the output value by selectively multi-cycling operations. Operations that have a large impact on the output accuracy are multi-cycled to perform exact computing, whereas operations with a small impact on the accuracy are assigned a single cycle for approximate computing. In the experiments, we explored the trade-off between performance, hardware cost, and accuracy to demonstrate the effectiveness of this work.
Funder
Japan Society for the Promotion of Science
Subject
Computer Networks and Communications,Human-Computer Interaction
Reference31 articles.
1. A survey of techniques for approximate computing;ACM Comput. Surv.,2016
2. Approximate computing: A survey;IEEE Des. Test,2016
3. Jie, H., and Orshansky, M. (2013, January 27–30). Approximate computing: An emerging paradigm for energy-efficient design. Proceedings of the 2013 18th IEEE European Test Symposium (ETS), Avignon, France.
4. Ye, R., Wang, T., Yuan, F., Kumar, R., and Xu, Q. (2013, January 18–21). On reconfiguration-oriented approximate adder design and its application. Proceedings of the 2013 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Jose, CA, USA.
5. Camus, V., Schlachter, J., and Enz, C. (2016, January 5–9). A low-power carry cut-back approximate adder with fixed-point implementation and floating-point precision. Proceedings of the IEEE/ACM Design Automation Conference, Austin, TX, USA.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献