A reconfigurable N dimensional torus network system including a plurality of one dimensional torus networks for use in a parallel computer, each one dimensional torus network comprising:
- a plurality of processors each having respective input and output terminals;
- a first set of switches disposed between first and second adjacent processors;
- a second set of switches disposed on first and second ends of the torus network;
- and
- interleave connection means for setting one of said first set of switches to electrically connect an output terminal of said first processor to an input terminal of a third processor which is non-adjacent to said first processor such that data from said first processor element is directly transferred to said third processor, and for setting one of said second set of switches to electrically connect an input terminal of the second processor element to an output of a fourth processor element existing on an end of said torus network through a switch of said first set of switches.