DocumentCode
1341444
Title
A dynamically reconfigurable interconnect for array processors
Author
John, Lizy Kurian ; John, Eugene
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume
6
Issue
1
fYear
1998
fDate
3/1/1998 12:00:00 AM
Firstpage
150
Lastpage
157
Abstract
Reconfigurability of processor arrays is important due to two reasons (1) to efficiently execute different algorithms and (2) to isolate faulty processors. An array processor that is reconfigurable 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 random access memory (RAM) in the interconnect. We present three designs reconfigurable into array, ring, mesh, or Illiac mesh topologies. The first design provides no redundancy or fault tolerance. The second design is capable of graceful degradation by bypassing faulty elements. The third design is capable of graceful degradation by rerouting. The details of the interconnect and the configuration RAM contents for typical configurations are illustrated. It is seen that reconfigurable interconnect results in a highly reconfigurable or polymorphic computer.
Keywords
VLSI; fault tolerant computing; integrated circuit interconnections; integrated circuit reliability; microprocessor chips; parallel architectures; random-access storage; reconfigurable architectures; redundancy; Illiac mesh topology; array processors; array topology; configuration RAM; configuration random access memory; dynamically reconfigurable interconnect; fault isolation; fault tolerance; mesh topology; polymorphic computer; redundancy; rerouting; ring topology; static-RAM programming technology; topology reconfiguration; Binary trees; Degradation; Fault tolerance; Isolation technology; Lattices; Network topology; Read-write memory; Reconfigurable architectures; Switches; Very large scale integration;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.661257
Filename
661257
Link To Document