Approximate Computing: Making Mobile Systems More Efficient

作者: Thierry Moreau , Adrian Sampson , Luis Ceze

DOI: 10.1109/MPRV.2015.25

关键词:

摘要: Approximate systems can reclaim energy that's currently lost to the "correctness tax" imposed by traditional safety margins designed prevent worst-case scenarios. Researchers at University of Washington have co-designed programming language extensions, a compiler, and hardware co-processor support approximate acceleration. Their end-to-end system includes two building blocks. First, new programmer-guided compiler framework transforms programs use approximation in controlled way. An C Compiler for Energy Performance Tradeoffs (Accept) uses programmer annotations, static analysis, dynamic profiling find parts program that are amenable approximation. Second, targets on chip (SoC) augmented with efficiently evaluate coarse regions code. A Systolic Neural Network Accelerator Programmable logic (Snnap) is accelerator prototype code general-purpose program.

参考文章(2)
Thierry Moreau, Mark Wyse, Jacob Nelson, Adrian Sampson, Hadi Esmaeilzadeh, Luis Ceze, Mark Oskin, SNNAP: Approximate computing on programmable SoCs via neural acceleration high-performance computer architecture. pp. 603- 614 ,(2015) , 10.1109/HPCA.2015.7056066
Hadi Esmaeilzadeh, Adrian Sampson, Luis Ceze, Doug Burger, Neural Acceleration for General-Purpose Approximate Programs international symposium on microarchitecture. ,vol. 33, pp. 449- 460 ,(2012) , 10.1109/MICRO.2012.48