Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/800052.801894acmconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free access

A reconfigurable and fault-tolerant VLSI multiprocessor array

Published: 12 May 1981 Publication History

Abstract

Multiprocessor arrays have the property of regularity, enabling a low-cost VLSI implementation. However, multiprocessor systems with a fixed structure tend to be error prone and restricted to specialized applications, which makes them less attractive to the semiconductor industry. Consequently, reconfigurability and fault-tolerance are desirable features of a multiprocessor array. A multiprocessor array with a flexible structure can be adapted to many applications and may restructure itself upon failure of a processor, to avoid using faulty processors.
The objective of this work is to demonstrate the feasibility of a multiprocessor array having these properties. An example of such an array is introduced, and distributed structuring algorithms for it are presented. A novel strategy for internal testing and for identification of faulty processors is developed, and the structuring algorithms are modified to accommodate faulty processors.

References

[1]
M. J. Foster and H. T. Kung. The design of special-purpose VLSI chips, Computer, 13 (Jan. 1980), 26-40.
[2]
C. A. Mead and L. A. Conway. Introduction to VLSI Systems (Reading, Mass: Addison-Wesley, 1980), sec. 8.3.
[3]
D. P. Siewiorek, D. E. Thomas, and D. L. Scharfetter. The use of LSI modules in computer structures: Trends and limitations, Computer, 11 (July 1978), 16-25.
[4]
H. Sullivan and T. R. Bashkow. A large scale, homogeneous, fully distributed parallel machine, I, Proceedings of the 4th Symposium on Computer Architecture (March 1977), 105-117.
[5]
E. Horowitz and A. Zorat. The binary tree as an interconnection network. Proceedings of the 1980 Conference on Networks (April 1980).
[6]
J. G. Kuhl and S. M. Reddy. Distributed fault-tolerance for large multiprocessor systems, Proceedings of the 7th Symposium on Computer Architecture (May 1980), 23-30.
[7]
W. C. Carter et al. Cost effectiveness of self-checking computer design, Proceedings of the 7th Symposium on Fault-Tolerant Computing (June 1977), 117-123.
[8]
R. M. Sedmak and H. L. Liebergot. Fault tolerance of a general purpose computer implemented by very large scale integration, IEEE Transactions on Computers, 29 (June 1980), 492-500.

Cited By

View all
  • (1997)A General Reconfiguration Technique for Fault Tolerant Processor ArchitecturesProceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia Applications10.5555/523974.834911Online publication date: 4-Jan-1997
  • (1995)Embedding tree structures in massively parallel computersProceedings of the 1995 ACM symposium on Applied computing10.1145/315891.315963(210-214)Online publication date: 26-Feb-1995
  • (1994)Computational Arrays with Flexible RedundancyIEEE Transactions on Computers10.1109/12.27848043:4(413-430)Online publication date: 1-Apr-1994
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISCA '81: Proceedings of the 8th annual symposium on Computer Architecture
May 1981
516 pages

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 12 May 1981

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 543 of 3,203 submissions, 17%

Upcoming Conference

ISCA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)4
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (1997)A General Reconfiguration Technique for Fault Tolerant Processor ArchitecturesProceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia Applications10.5555/523974.834911Online publication date: 4-Jan-1997
  • (1995)Embedding tree structures in massively parallel computersProceedings of the 1995 ACM symposium on Applied computing10.1145/315891.315963(210-214)Online publication date: 26-Feb-1995
  • (1994)Computational Arrays with Flexible RedundancyIEEE Transactions on Computers10.1109/12.27848043:4(413-430)Online publication date: 1-Apr-1994
  • (1994)Diagnosis by Signature Analysis of Test ResponsesIEEE Transactions on Computers10.1109/12.26211943:2(141-152)Online publication date: 1-Feb-1994
  • (1992)Bi-Level Reconfigurations of Fault Tolerant ArraysIEEE Transactions on Computers10.1109/12.12340041:2(231-239)Online publication date: 1-Feb-1992
  • (1991)Self-Diagnosis of Failures in VLSI Tree Array ProcessorsIEEE Transactions on Computers10.1109/12.10282840:11(1252-1257)Online publication date: 1-Nov-1991
  • (1990)Algorithm-Based Fault Tolerance on a Hypercube MultiprocessorIEEE Transactions on Computers10.1109/12.5705539:9(1132-1145)Online publication date: 1-Sep-1990
  • (1989)On Fault-Tolerant Structure, Distributed Fault-Diagnosis, Reconfiguration, and Recovery of the Array ProcessorsIEEE Transactions on Computers10.1109/12.3084638:7(932-942)Online publication date: 1-Jul-1989
  • (1989)Reconfigurable Multipipelines for Vector SupercomputersIEEE Transactions on Computers10.1109/12.2946838:9(1297-1307)Online publication date: 1-Sep-1989
  • (1989)A Study of Two Approaches for Reconfiguring Fault-Tolerant Systolic ArraysIEEE Transactions on Computers10.1109/12.2429238:6(833-844)Online publication date: 1-Jun-1989
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media