Skip to main content

A New Approach for Designing Fault-Tolerant Array Processors

  • Conference paper
Fault-Tolerant Computing Systems

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 283))

  • 73 Accesses

Abstract

Today there are many approaches and corresponding tools for supporting automatic design of large processor arrays. However, aspects of fault tolerance are generally neglected in array compilers or only taken into consideration after processor architecture synthesis. This paper discusses new approaches facilitating fault/defect-tolerant array processor design already during the mapping process. An especially suited methodology seems to be fault tolerance via idle processor elements which will be applied to a small example for explanation. Another advantage of that approach lies in the fact that idle processors can also be used to perform self-checking tasks such that overall processor utilization can become very high.

This research was sponsored by the EEC through basic research action BRA 3281 (ASCIS)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Annevelink, P. Dewilde, ‘HIFI: a functional design system for VLSI processing arrays’, Proceedings of the International Conference on Systolic Arrays, IEEE Comp. Soc. Press 1988, p. 413–452

    Google Scholar 

  2. A. Athavale, J. JáJá, J. R. Rowlett, ‘Compiling Programs for Systolic Arrays’, VLSI Signal Processing III, IEEE Press, 1988, p. 509–519

    Google Scholar 

  3. Design for Testability and Built-in Self-Test’, Tutorial at the 4th CSI/IEEE International Symposium on VLSI, New Delhi, January 4–8, 1991

    Google Scholar 

  4. J. Bu, E. F. Deprettere, P. Dewilde, ‘A Design Methodology for Fixed-Size Systolic Arrays’, ASCIS Open Workshop on Regular Array Architectures, Patras, Greece, September 1990

    Google Scholar 

  5. P. Frison, P. Gachet, P. Quinton, ‘Designing Systolic Arrays with DIASTOL’, VLSI Signal Processing II, 1986, p. 93–105

    Google Scholar 

  6. R. W. Hartenstein, K. Lemmert, M. Riedmüller, ‘Synthesis of Systolic Architectures using SYS3 System’, Microprocessing and Microprogramming, The Euromicro Journal, North-Holland, August 1989, p. 479–486

    Google Scholar 

  7. H. T. Kung, C. E. Leiserson, ‘Systolic Arrays for VLSI’, Sparse Matrix Proc., 1978

    Google Scholar 

  8. S. Y. Kung, ‘VLSI Array Processors’, Prentice Hall, 1988

    Google Scholar 

  9. S. Y. Kung, S. N. Juan, ‘A VLSI Array Compiler System (VACS) for Array Design’ in VLSI Signal Processing III, IEEE Press, 1988

    Google Scholar 

  10. M. Lam, J. Mostow, ‘A Transformational Model for VLSI Systolic Design’, IEEE Computer Magazine, Februar 1985, p. 42–52

    Google Scholar 

  11. L. Lamport, ‘The Parallel Execution of DO-Loops’, Communications of the ACM, 1974, p. 83–93

    Google Scholar 

  12. F. Lombardi, M. G. Sami, R. Stefanelli, ‘Reconfiguration of VLSI Arrays by Covering’, IEEE Transactions on Computer-Aided Design, September 1989, p. 952–965

    Google Scholar 

  13. D. I. Moldovan, ‘On the Design of Algorithms for VLSI Systolic Arrays’, Proceedings of the IEEE, 1983, Vol. 71, p. 113–120

    Article  Google Scholar 

  14. Mol 87] D. I. Moldovan, ‘ADVIS: A Software Package for the Design of Systolic Arrays’, IEEE Transactions on Computers, Vol. C-36, p. 33–40

    Google Scholar 

  15. N. Petkov, ‘Systolic Algorithms and Arrays’, Akademie Verlag Berlin, 1989

    Google Scholar 

  16. P. Quinton, ‘The Systematic Design of Systolic Arrays’, IRISA Research Report 193, 1983

    Google Scholar 

  17. S. K. Rao, ‘Regular Iterative Algoritms and their Implementation on Processor Arrays’, PhD Thesis, Stanford 1985

    Google Scholar 

  18. S. K. Rao, T. Kailath, ‘Regular Iterative Algoritms and their Implementation on Processor Arrays’, Proceedings of the IEEE, 1988, Vol. 76, p. 259–269

    Article  Google Scholar 

  19. L. Thiele, ‘Systematische Verfahren zum Entwurf von VLSI Rechenfeldern’, GME Fachbericht 4 ‘Mikroelektronik’, VDE-Verlag, Berlin, 1989, p. 77–84

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Poechmueller, P., Glesner, M. (1991). A New Approach for Designing Fault-Tolerant Array Processors. In: Cin, M.D., Hohl, W. (eds) Fault-Tolerant Computing Systems. Informatik-Fachberichte, vol 283. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76930-6_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76930-6_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54545-3

  • Online ISBN: 978-3-642-76930-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics