This paper proposes an approximate computing technique for the guidance of architectural characteristic parameters. The technique analyzes the relationship between architectural parameters and approximate sensitive features. The parameters with great influence on approximate computing are selected by machine learning method.The classification and regression tree is used to analyze the approximate sensitivity of application and select the approximate degree according to the analysis results. Experimental results show that the method proposed by the paper can select the appropriate approximate degree for different application
and achieve the tradeoff optimization between computational accuracy and energy efficiency.
关键词
Keywords
references
GRIGORIAN B, REINMAN G. Dynamically adaptive and reliable approximate computing using light-weight error analysis[C]// Adaptive Hardware and Systems. UK, Leicester: IEEE, 2014: 248-255.
CHIPPA V K, CHAKRADHAR S T, ROY K, et al. Analysis and characterization of inherent application resilience for approximate computing[C]// Proceedings of the 50th Annual Design Automation Conference. USA, Texas: ACM, 2013: 1-9.
HASHEMI S, ANTHONY N, TANN H, et al. Understanding the impact of precision quantization on the accuracy and energy of neural networks[C]//Proceedings of the Conference on Design, Automation % Test in Europe. Switzerland, Lausanne: EDAA, 2017: 1478-1483.
VENKATAGIRI R, MAHMOUD A, HARI S K S, et al. Approxilyzer: Towards a systematic framework for instruction-level approximate computing and its application to hardware resiliency[C]// The 49th Annual IEEE/ACM International Symposium on Microarchitecture. Taiwan, Taipei: IEEE, 2016: 1-14.
KAHNG A B, KANG S. Accuracy-configurable adder for approximate arithmetic designs[C]// Proceedings of the 49th Annual Design Automation Conference. USA, California: ACM, 2012: 820-825.