Title :
Design of a highly reconfigurable interconnect for array processors
Author :
Kurian, Lizy ; Brewer, Daniel ; John, Eugene
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
Abstract :
Different interconnection topologies have different desirable properties and different algorithms run best on different networks. If the network topology is reconfigurable, it can be tailored to suit the particular algorithm being executed. Reconfigurability of processor arrays is also important from fault-tolerance point of view. An array processor that is programmable by the user any number of times to yield a different topology or to isolate faults is envisaged in this paper. The system has a host or controller that broadcasts a command to the interconnect to configure itself into a particular fashion. The interconnect uses static-RAM programming technology and can be programmed to different configurations by sending a different set of bits to the configuration RAM in the interconnect. We present three designs reconfigurable into array, ring, mesh, or Illiac mesh topologies. The first design is reconfigurable to different topologies, but provides no redundancy or fault tolerance. The second and third designs are capable of graceful degradation by eliminating faulty elements
Keywords :
fault tolerant computing; multiprocessor interconnection networks; parallel architectures; reconfigurable architectures; array processors; fault-tolerance; faulty elements; interconnection topologies; mesh topologies; network topology; reconfigurable interconnect; static-RAM programming technology; Computer science; Degradation; Fault tolerance; Isolation technology; Network topology; Read-write memory; Switches; Systolic arrays; Very large scale integration; Wires;
Conference_Titel :
VLSI Design, 1995., Proceedings of the 8th International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-8186-6905-5
DOI :
10.1109/ICVD.1995.512132