This paper presents a practical fault-tolerant architecture for mesh p
arallel machines that has t spare processors and has 2(t + 2) communic
ation links per processor while tolerating: at most t + 1 processor an
d link faults. We also show that the architecture presented here can b
e laid out efficiently in a linear area with wire length at most O(roo
t t).