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)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
A. Athavale, J. JáJá, J. R. Rowlett, ‘Compiling Programs for Systolic Arrays’, VLSI Signal Processing III, IEEE Press, 1988, p. 509–519
Design for Testability and Built-in Self-Test’, Tutorial at the 4th CSI/IEEE International Symposium on VLSI, New Delhi, January 4–8, 1991
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
P. Frison, P. Gachet, P. Quinton, ‘Designing Systolic Arrays with DIASTOL’, VLSI Signal Processing II, 1986, p. 93–105
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
H. T. Kung, C. E. Leiserson, ‘Systolic Arrays for VLSI’, Sparse Matrix Proc., 1978
S. Y. Kung, ‘VLSI Array Processors’, Prentice Hall, 1988
S. Y. Kung, S. N. Juan, ‘A VLSI Array Compiler System (VACS) for Array Design’ in VLSI Signal Processing III, IEEE Press, 1988
M. Lam, J. Mostow, ‘A Transformational Model for VLSI Systolic Design’, IEEE Computer Magazine, Februar 1985, p. 42–52
L. Lamport, ‘The Parallel Execution of DO-Loops’, Communications of the ACM, 1974, p. 83–93
F. Lombardi, M. G. Sami, R. Stefanelli, ‘Reconfiguration of VLSI Arrays by Covering’, IEEE Transactions on Computer-Aided Design, September 1989, p. 952–965
D. I. Moldovan, ‘On the Design of Algorithms for VLSI Systolic Arrays’, Proceedings of the IEEE, 1983, Vol. 71, p. 113–120
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
N. Petkov, ‘Systolic Algorithms and Arrays’, Akademie Verlag Berlin, 1989
P. Quinton, ‘The Systematic Design of Systolic Arrays’, IRISA Research Report 193, 1983
S. K. Rao, ‘Regular Iterative Algoritms and their Implementation on Processor Arrays’, PhD Thesis, Stanford 1985
S. K. Rao, T. Kailath, ‘Regular Iterative Algoritms and their Implementation on Processor Arrays’, Proceedings of the IEEE, 1988, Vol. 76, p. 259–269
L. Thiele, ‘Systematische Verfahren zum Entwurf von VLSI Rechenfeldern’, GME Fachbericht 4 ‘Mikroelektronik’, VDE-Verlag, Berlin, 1989, p. 77–84
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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