arrow
返回

ACOCO: Adaptive Coding for Approximate Computing on Faulty Memories

delete2015-12-01
delete10
PRE
AI
C
Chu-Hsiang Huang *
Y
Yao Li
L
Lara Dolecek
DOI:10.1109/TCOMM.2015.2481898delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With scaling of process technologies and increase in process variations, embedded memories will be inherently unreliable. Approximate computing is a new class of techniques that relax the accuracy requirement of computing systems. In this paper, we present the Adaptive Coding for approximate Computing (ACOCO) framework, which provides us with an analysis-guided design methodology to develop adaptive codes for different computations on the data read from faulty memories. In ACOCO, we first compress the data by introducing distortion in the source encoder, and then add redundant bits to protect the data against memory errors in the channel encoder. We are thus able to protect the data against memory errors without additional memory overhead so that the coded data have the same bit-length as the uncoded data. We design the source encoder by first specifying a cost function measuring the effect of the data compression on the system output, and then design the source code according to this cost function. We develop adaptive codes for two types of systems under ACOCO. The first type of systems we consider, which includes many machine learning and graph-based inference systems, is the systems dominated by product operations. We evaluate the cost function statistics for the proposed adaptive codes, and demonstrate its effectiveness via two application examples: max-product image denoising and naive Bayesian classification. Next, we consider another type of systems: iterative decoders with min operation and sign-bit decision, which are widely applied in wireless communication systems. We develop an adaptive coding scheme for the min-sum decoder subject to memory errors. A density evolution analysis and simulations on finite length codes both demonstrate that the decoder with our adaptive code achieves a residual error rate that is on the order of the square of the residual error rate achieved by the nominal min-sum decoder.
Keyword:
Fault-tolerant computing
faulty memory
iterative decoders
error-correcting code
approximate computing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Communications 封面图
IEEE Transactions on Communications
IF:
8.3
论文数:
1.2W
被引数:
3.6W

机构

U
university of california los angeles
学者数:
5.3W
论文数: 4.2W
被引数: 89
University of California System 封面图
University of California System
学者数:
37.6W
论文数: 33.8W
被引数: 6.6K
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Gallager B Decoder on Noisy Hardware
err2013-05-01
err57
PREAI
errYazdi, S. M. Sadegh Tabatabaei; Cho, Hyungmin; Dolecek, Lara
err分享
err收藏
err分享
err收藏
Density Evolution and Functional Threshold for the Noisy Min-Sum Decoder
err2015-05-01
err26
errOAAI
errNgassa, Christiane Kameni; Savin, Valentin; Dupraz, Elsa; Declercq, David
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Technologies for Ultradynamic Voltage Scaling
err2010-02-01
err96
errOAAI
errChandrakasan, Anantha P.; Daly, Denis C.; Finchelstein, Daniel Frederic; Kwong, Joyce; Ramadass, Yogesh Kumar; Sinangil, Mahmut Ersin; Sze, Vivienne; Verma, Naveen
err分享
err收藏
学者 查看更多内容