DocumentCode :
2642676
Title :
Highly fault-tolerant parallel computation
Author :
Spielman, Daniel A.
Author_Institution :
Dept. of Math., MIT, Cambridge, MA, USA
fYear :
1996
fDate :
14-16 Oct 1996
Firstpage :
154
Lastpage :
163
Abstract :
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 error-correcting 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 wlog0(1)w processors and time tlog0(1)w. The failure probability of the computation will be at most t·exp(-w¼). The codes used to communicate with our fault-tolerant machines are generalized Reed-Solomon codes and can thus be encoded and decoded in O(nlog0(1)n) sequential time and are independent of the machine they are used to communicate with. We also show how coded computation can be used to self-correct many linear functions in parallel with arbitrarily small overhead
Keywords :
Reed-Solomon codes; fault tolerant computing; parallel algorithms; coded computation; coded model; error-correcting code; failure probability; fault-tolerant computation; fault-tolerant parallel computation; generalized Reed-Solomon codes; parallel computation; Circuit faults; Circuit simulation; Computational modeling; Concurrent computing; Decoding; Error correction codes; Fault tolerance; Mathematics; Protection; Reed-Solomon codes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location :
Burlington, VT
ISSN :
0272-5428
Print_ISBN :
0-8186-7594-2
Type :
conf
DOI :
10.1109/SFCS.1996.548474
Filename :
548474
Link To Document :
بازگشت