Computing Linear Transformations With Unreliable Components
Computing Linear Transformations With Unreliable Components
复制标题
使用不可靠的组件计算线性变换
DOI:
10.1109/tit.2017.2692244
复制
发表时间:
2015
影响因子:
2.5
通讯作者:
S. Kar
中科院分区:
文献类型:
--
作者:
Yaoqing Yang;P. Grover;S. Kar
We consider the problem of computing a binary linear transformation when all circuit components are unreliable. Two models of unreliable components are considered: probabilistic errors and permanent errors. We introduce the “ENCODED” technique that ensures that the error probability of the computation of the linear transformation is kept bounded below a small constant independent of the size of the linear transformation even when all logic gates in the computation are noisy. By deriving a lower bound, we show that in some cases, the computational complexity of the ENCODED technique achieves the optimal scaling in error probability. Further, we examine the gain in energy-efficiency from the use of a “voltage-scaling” scheme, where gate-energy is reduced by lowering the supply voltage. We use a gate energy-reliability model to show that tuning gate-energy appropriately at different stages of the computation (“dynamic” voltage scaling), in conjunction with ENCODED, can lead to orders of magnitude energy-savings over the classical “uncoded” approach. Finally, we also examine the problem of computing a linear transformation when noiseless decoders can be used, providing upper and lower bounds to the problem.
影响因子:
2.5
作者:
Sanghamitra Dutta;V. Cadambe;P. Grover
通讯作者:
Sanghamitra Dutta;V. Cadambe;P. Grover