Results 1 -
7 of
7
Special Purpose Parallel Computing
- Lectures on Parallel Computation
, 1993
"... A vast amount of work has been done in recent years on the design, analysis, implementation and verification of special purpose parallel computing systems. This paper presents a survey of various aspects of this work. A long, but by no means complete, bibliography is given. 1. Introduction Turing ..."
Abstract
-
Cited by 77 (5 self)
- Add to MetaCart
A vast amount of work has been done in recent years on the design, analysis, implementation and verification of special purpose parallel computing systems. This paper presents a survey of various aspects of this work. A long, but by no means complete, bibliography is given. 1. Introduction Turing [365] demonstrated that, in principle, a single general purpose sequential machine could be designed which would be capable of efficiently performing any computation which could be performed by a special purpose sequential machine. The importance of this universality result for subsequent practical developments in computing cannot be overstated. It showed that, for a given computational problem, the additional efficiency advantages which could be gained by designing a special purpose sequential machine for that problem would not be great. Around 1944, von Neumann produced a proposal [66, 389] for a general purpose storedprogram sequential computer which captured the fundamental principles of...
Defect Tolerance at the End of the Roadmap
- IN ITC
, 2004
"... Defect tolerance will become more important as feature sizes shrink closer to single digit nanometer dimensions. This is true whether the chips are manufactured using topdown methods (e.g., photolithography) or bottom-up methods (e.g., chemically assembled electronic nanotechnology, or CAEN). In thi ..."
Abstract
-
Cited by 26 (1 self)
- Add to MetaCart
Defect tolerance will become more important as feature sizes shrink closer to single digit nanometer dimensions. This is true whether the chips are manufactured using topdown methods (e.g., photolithography) or bottom-up methods (e.g., chemically assembled electronic nanotechnology, or CAEN). In this paper, we propose a defect tolerance methodology centered around reconfigurable devices, a scalable testing method, and dynamic place-and-route. Our methodology is particularly well suited for CAEN.
Highly Fault-Tolerant Parallel Computation (Extended Abstract)
- IN PROCEEDINGS OF THE 37TH ANNUAL IEEE CONFERENCE ON FOUNDATIONS OF COMPUTER SCIENCE
, 1996
"... We re-introduce the coded model of fault-tolerant computation in which the input and output of a computational device are treated as words in an errorcorrecting code. A computational device correctly computes a function in the coded model if its input and output, once decoded, are a valid input a ..."
Abstract
-
Cited by 24 (0 self)
- Add to MetaCart
We re-introduce the coded model of fault-tolerant computation in which the input and output of a computational device are treated as words in an errorcorrecting code. A computational device correctly computes a function in the coded model if its input and output, once decoded, are a valid input and output of the function. In the coded model, it is reasonable to hope to simulate all computational devices by devices whose size is greater by a constant factor but which are exponentially reliable even if each of their components can fail with some constant probability. We consider fine-grained parallel computations in which each processor has a constant probability of producing the wrong output at each time step. We show that any parallel computation that runs for time t on w processors can be performed reliably on a faulty machine in the coded model using w log O(1) w processors ...
Information Theory and Noisy Computation
, 1994
"... The information carried by a signal unavoidably decays when the signal is corrupted by random noise. This occurs when a noisy channel transmits a message as well as when a noisy component performs computation. We first study this signal decay in the context of communication and obtain a tight bound ..."
Abstract
-
Cited by 14 (3 self)
- Add to MetaCart
The information carried by a signal unavoidably decays when the signal is corrupted by random noise. This occurs when a noisy channel transmits a message as well as when a noisy component performs computation. We first study this signal decay in the context of communication and obtain a tight bound on the decay of the information carried by a signal as it crosses a noisy channel. We then use this information theoretic result to obtain depth lower bounds in the noisy circuit model of computation defined by von Neumann. In this model, each component fails (produces 1 instead of 0 or vice-versa) independently with a fixed probability, and yet the output of the circuit should be correct with high probability. Von Neumann showed how to construct circuits in this model that reliably compute a function and are no more than a constant factor deeper than noiseless circuits for the function. Our result implies that such a multiplicative increase in depth is necessary for reliable computation. The result also indicates that above a certain level of component noise, reliable computation is impossible. We use a similar technique to lower bound the size of reliable circuits in terms of the noise and complexity of their components, and the sensitivity of the function they compute. Our
Scalable Defect Tolerance for Molecular Electronics
, 2002
"... Chemically assembled electronic nanotechnology (CAEN) is a promising alternative to CMOS-based computing. However, CAEN-based circuits are expected to have huge defect densities. To solve this problem CAEN can be used to build reconfigurable fabrics which, assuming the defects can be found, are inhe ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
Chemically assembled electronic nanotechnology (CAEN) is a promising alternative to CMOS-based computing. However, CAEN-based circuits are expected to have huge defect densities. To solve this problem CAEN can be used to build reconfigurable fabrics which, assuming the defects can be found, are inherently defect tolerant. In this paper, we propose a scalable testing methodology for finding defects in reconfigurable devices.
Fault Tolerant Circuits and Probabilistically Checkable Proofs
- IN PROCEEDINGS OF THE 10TH ANNUAL STRUCTURE IN COMPLEXITY THEORY
, 1995
"... We introduce a new model of fault tolerant Boolean circuits. We allow an adversary to choose some gates to be faulty, unlike the model considered by von Neumann and Pippenger where the errors are randomly distributed. Our model also differs from previous models that considered non-random faults. Our ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
We introduce a new model of fault tolerant Boolean circuits. We allow an adversary to choose some gates to be faulty, unlike the model considered by von Neumann and Pippenger where the errors are randomly distributed. Our model also differs from previous models that considered non-random faults. Our main result is that every symmetric function has a small (size O(n), depth O(logn)) fault tolerant circuit that will compute the function adequately, even if a small constant fraction of the gates is modified by an adversary. We also show a perhaps unexpected relation between our model and probabilistically checkable proofs.

