Hierarchical shuffle-exchange and de Bruijn networks
Robert Cypher, Jorge L.C. Sanz
SPDP 1992
We examine the issue of running algorithms on a hypercube which has both node and edge faults, and we assume a worst case distribution of the faults. We prove that for any constant c, an n-dimensional hypercube (n-cube) with nc faulty components contains a fault-free subgraph that can implement a large class of hypercube algorithms with only a constant factor slowdown. In addition, our approach yields practical implementations for small numbers of faults. For example, we show that any regular algorithm can be implemented on an n-cube that has at most n — 1 faults with slowdowns of at most 2 for computation and at most 4 for communication. To the best of our knowledge this is the first result showing that an n-cube can tolerate more than O(n) arbitrarily placed faults with a constant factor slowdown. © 1992 IEEE
Robert Cypher, Jorge L.C. Sanz
SPDP 1992
Mario Blaum, Jehoshua Bruck, et al.
IEEE Trans. Inf. Theory
Robert Cypher, Eric Leu
PODC 1994
Jehoshua Bruck, Robert Cypher, et al.
Theoretical Computer Science