|
ABSTRACT
The basic problem which limits both yields and chip sizes is the fact that circuits created using current design techniques will not function correctly in the presence of even a single flaw of sufficient size anywhere on the chip. In this work we examine the problem of constructing chips up to the size of a wafer which operate correctly despite the presence of such flaws. This can be accomplished by building on the wafer a nearest-neighbor network of small, independent, asynchronously communicating modules. A specific algorithm to be performed by the wafer is then mapped onto a fault-free subgraph of the network. We are interested in algorithms which map naturally onto a linear array of identical processors. Construction of fault-tolerant implementations of these algorithms is addressed in two contexts. First we consider the general problem of finding a fault-free subgraph of the host network which is isomorphic to the linear array required to solve a problem. We then examine ways to tailor a specific, known algorithm to the fault-tolerant context.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Guibas, L. Private communication.
|
| |
4
|
Kung, H.T. and Leiserson, C.E. Systolic Arrays (for VLSI), in Duff, I.S. and Stewart, G.W., eds., Sparse Matrix Processings 1978, pages 256-282. Society for Industrial and Applied Mathematics, 1979. (A slightly different version appears in (1), Section 8.3.)
|
| |
5
|
Kung, H.T. Let's design algorithms for VLSI systems, in Proc. Conference on Very Large Scale Integration: Architecture, Design, Fabrication. California Institute of Technology, Jan. 1979.
|
| |
6
|
Foster, M.J. and Kung, H.T., The design of special-purpose VLSI chips, IEEE Computer, Jan. 1980.
|
| |
7
|
Kung Sun-Yuan, VLSI array processor for signal processing, Tech. Report, Dept. of E.E. Systems, USC, Los Angeles, Calif. (Also presented at Conference on Advanced Research in Integrated Circuits, M.I.T., Cambridge, Mass., Jan. 1980).
|
| |
8
|
Leiserson, C.E. Systolic priority queues, Tech. Report, Dept. of Computer Science, CMU.
|
| |
9
|
Hoare, C.A.R. Communicating sequential processes, CACM, vol. 21, Aug. 1977.
|
| |
10
|
|
| |
11
|
Kung, H.T. The structure of VLSI algorithms, Tech. Report, Dept. of Computer Science, CMU.
|
| |
12
|
Seitz, C.L. Self-timed VLSI systems, in Proc. Conference on Very Large Scale Integration: Architecture, Design Fabrication. California Institute of Technology, Jan. 1979.
|
| |
13
|
Manning, F.B. An Approach to Highly Integrated, Computer-Maintained Cellular Array, IEEE Trans. on Computers, Vol. c-26, June 1977.
|
| |
14
|
Aubusson, R.C. and Catt, I., Wafer-Scale Integration - A Fault-Tolerant Procedure, IEEE J. Solid-State, Vol. SC-13, No. 3, June 1978.
|
| |
15
|
Hayes, J.P. A graph model for fault-tolerant computing systems, IEEE Trans. on Computers, Vol. c-25, September 1976.
|
| |
16
|
Williams, J. W. J. Algorithm 232: HEAPSORT, CACM, Vol. 7, June 1964.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|