MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Can Large Fanin Circuits Perform Reliable Computations in the Presence of Noise?

Download:
Download as a PDF | Download as a PS
by Rudiger Reischuk
http://www.tcs.mu-luebeck.de/Forschung/A9705.ps
Add To MetaCart

Abstract:

For ordinary circuits with a fixed upper bound on the maximal fanin of gates it has been shown that logarithmic redundancy is necessary and sufficient to overcome random hardware faults. Here, we consider the same question for unbounded fanin circuits that in the noiseless case can compute Boolean functions in sublogarithmic depth. In this case the details of the fault model become more important. One may assume that only gates, resp. only wires may deliver wrong values, or that both gates and wires may behave faulty due to random noise. The fault tolerance depends on the types of gates that are used, and whether the error probabilities are known exactly or only an upper bound for them. Concerning the first distinction the two most important models are circuits consisting of and- and or-gates with arbitrarily many inputs, and circuits built from the more general type of threshold gates. We will show that reliable computation is basically impossible for and/or--circuits and threshold circuits with unknown error probabilities. Gates with large fanin are of no use in this case. Circuits of arbitrary size, but fixed depth can compute only a tiny subset of all Boolean functions reliably. Only in case of threshold circuits and exactly known error probabilities redundancy is able to compensate faults. We describe a transformation from fault-free to fault-tolerant circuits that is optimal with respect to depth keeping the circuit size polynomial. 1

Citations

304 The complexity of Boolean functions – Wegener - 1987
204 Probabilistic Logics and the Synthesis of Reliable Organisms From Unreliable Components, Automata Studies – Neumann - 1956
166 The complexity of finite functions – Boppana, Sipser - 1989
108 Threshold circuits of bounded depth – Hajnal, Maass, et al. - 1987
66 Majority gates vs. general weighted threshold gates – Goldmann, H˚astad, et al. - 1992
53 On networks of noisy gates – Pippenger - 1985
33 Simulating threshold circuits by majority circuits – Goldmann, Karpinski - 1998
32 Upper bounds for the redundancy of selfcorrecting arrangements of unreliable functional elements. Problems of Information Transmission – Dobrushin, Ortyukov - 1977
30 Lower bounds for the complexity of reliable Boolean circuits with noisy gates – Gács, Gál - 1994
25 Invariance of complexity measures for networks with unreliable gates – Pippenger - 1989
20 Tsitsiklis, “On a lower bound for the redundancy of reliable networks with noisy gates – Pippenger, Stamoulis, et al. - 1991
11 A note on the simulation of exponential threshold weights – Hofmeister - 1996
3 Area Efficient Methods to Increase the Reliability of Boolean Circuits – Reischuk, Schmeltz - 1989
1 Reliable Computation with Noisy Circuits, a General n log n Lower Bound – Reischuk, Schmeltz - 1991