[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

A dynamically reconfigurable interconnect for array processors

Published: 01 March 1998 Publication History

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.

References

[1]
J. A. Abraham, P. Banerjee, C.-Y. Chen, W. K. Fuchs, S.-Y. Kuo, and A. L. N. Reddy, "Fault tolerance technique for systolic arrays," IEEE Comput., pp. 65-75, July 1987.
[2]
The Programmable Interconnect Company Data Book. Aptix, Feb. 1993.
[3]
S. D. Brown, R. J. Francis, J. Rose, and Z. G. Vranesic, Field Programmable Gate Arrays. New York: Kluwer-Academic, 1992.
[4]
D. Bhatia, R. Rajagopalan, S. Katkoori, "Hierarchical reconfiguration of VLSI/WSI arrays," in Proc. 7th Int. Conf. VLSI Design, Jan. 1994, pp. 349-352.
[5]
M. Chean and J. A. B. Fortes, "The full-use-of-suitable-spares (fuss) approach to hardware reconfiguration for fault-tolerant processor arrays," IEEE Trans. Comput., vol. 39, pp. 564-571, Apr. 1990.
[6]
W. J. Dally, "Performance analysis of k-ary n-cube interconnection networks," IEEE Trans. Comput., vol. 39, pp. 775-785, June 1990.
[7]
I. Dobbelaere, A. E. Gamal, D. How, and B. Kleveland, "Field programmable MCM systems Design of an interconnection frame," in ACM/SIGDA Workshop Field Programmable Gate Arrays, 1992, pp. 52-56.
[8]
W. J. Hsieh, "Reconfigurable hardware," Comput. Design, pp. 27-30, Mar. 1993.
[9]
K. Hwang, Advanced Computer Architecture: Parallelism, Scalability, Programmability. New York: McGraw-Hill, 1993.
[10]
J. H. Kim and S. M. Reddy, "On the design of fault-tolerant twodimensional systolic arrays for yield enhancement," IEEE Trans. Comput., vol. 38, pp. 515-525, Apr. 1989.
[11]
S. Y. Kung, VLSI Array Processors. Englewood Cliffs, NJ: Prentice-Hall, 1987.
[12]
S.-Y. Kung, S.-N. Jean, and C.-W. Chang, "Fault-tolerant array processors using single-track switches," IEEE Trans. Comput., vol. 38, pp. 501-514, Apr. 1989.
[13]
S. Kuo and I. Chen, "Efficient reconfiguration algorithms for degradable VLSI/WSI arrays," IEEE Trans. Computer-Aided Design, vol. 11, pp. 1289-1300, Oct. 1992.
[14]
S. Y. Kuo and W. K. Fuchs, "Efficient spare allocation for reconfigurable arrays," IEEE Design Test, vol. 4, pp. 24-31, Feb. 1987.
[15]
R. Miller, V. K. Prasanna Kumar, D. Reisis, and Q. F. Stout, "Meshes with reconfigurable buses," in Proc. 5th M.I.T. Conf. Advanced Res. VLSI, Cambridge, MA, 1988, pp. 163-178.
[16]
R. Melhelm and J. Ramirez, "Reconfiguration of computational arrays with multiple redundancy," in Proc. Int. Conf. Parallel Processing, 1991, vol. I, pp. 558-565.
[17]
V. P. Roychowdhury, J. Bruck, and T.Kailath, "Efficient algorithms for reconfiguration in VLSI/WSI arrays," IEEE Trans. Comput., vol. 39, pp. 480-489, Apr. 1990.
[18]
L. Snyder, "Introduction to the configurable highly parallel computer," IEEE Comput., pp. 47-56, Jan. 1982.
[19]
T. A. Varvarigou, V. P. Roychowdhury, and T.Kailath, "Reconfiguring processor arrays using multiple-track models: The 3-track-1-spare approach," IEEE Trans. Comput., vol. 42, pp. 1281-1293, Nov. 1993.
[20]
M. Wang, M. Cutler, and S. Y. H. Su, "Reconfiguration of VLSI/WSI mesh array processors with two-level redundancy," IEEE Trans. Comput., pp. 547-554, Apr. 1989.
[21]
Xilinx Programmable Gate Array Data Book, 1994.

Cited By

View all
  • (2010)A workload-adaptive and reconfigurable bus architecture for multicore processorsInternational Journal of Reconfigurable Computing10.1155/2010/2058522010(1-22)Online publication date: 1-Jan-2010
  • (2006)An extension of self-reconfigurable FSM with reduced reconfiguration sequences conceptProceedings of the 5th WSEAS international conference on Instrumentation, measurement, circuits and systems10.5555/1983862.1983900(180-185)Online publication date: 16-Apr-2006

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 6, Issue 1
March 1998
179 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 March 1998
Revised: 15 September 1997
Received: 15 November 1995

Author Tags

  1. array processors
  2. fault-tolerance
  3. network embedding
  4. polymorphism
  5. programmability

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2010)A workload-adaptive and reconfigurable bus architecture for multicore processorsInternational Journal of Reconfigurable Computing10.1155/2010/2058522010(1-22)Online publication date: 1-Jan-2010
  • (2006)An extension of self-reconfigurable FSM with reduced reconfiguration sequences conceptProceedings of the 5th WSEAS international conference on Instrumentation, measurement, circuits and systems10.5555/1983862.1983900(180-185)Online publication date: 16-Apr-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media