Skip to main content

Interconnection Network Reconstruction for Fault-Tolerance of Torus-Connected VLSI Array

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8630))

Abstract

Effective fault-tolerant techniques are essential for improving the reliability of multiprocessor systems. This paper investigates the fault-tolerance of torus-connected VLSI array using pre-integrated spare processing elements (PEs), by reconfiguring the interconnection network among all PEs. We model the problem of whether all faulty PEs can be replaced by spare ones as the problem of finding maximum independent set for a contradiction graph, which is constructed from the original physical arrays with faulty PEs. Each node of the graph represents an alternative of a faulty PE, while an edge denotes that different alternatives cannot coexist. We propose efficient algorithms to construct contradiction graphs from physical arrays with faulty PEs and redundant PEs. We then customize an ant-colony algorithm to find independent set as large as possible. We develop an efficient algorithm to generate logic arrays based on the produced independent set. Three different distributions of redundant PEs are discussed in this paper, and satisfactory results have been achieved in simulation.

This work was supported by the National Natural Science Foundation of China under Grant No. 61173032, and the Doctoral Fund of Ministry of Education of China under Grant No. 20100032110041 and No. 20131201110002.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhang, L., Han, Y., Xu, Q., Li, X., Li, H.: On Topology Reconfiguration for Defect-Tolerant NoC-Based Homogeneous Manycore Systems. IEEE Transactions on Very Large Scale Intergration (VLSI) Systems 17, 1173–1186 (2009)

    Article  Google Scholar 

  2. Kuo, S.Y., Chen, I.Y.: Efficient Reconfiguration Algorithms for Degradable VLSI/WSI Arrays. IEEE Transactions on Computer-Aided Design 11, 1289–1300 (1992)

    Google Scholar 

  3. Low, C.P.: An Efficient Reconfiguration Algorithm for Degradable VLSI/WSI Arrays. IEEE Transactions on Computers 49, 553–559 (2000)

    Article  Google Scholar 

  4. Wu, J., Srikanthan, T., Jiang, G., Wang, K.: Constructing Sub-Arrays with Short Interconnects from Degradable VLSI Arrays. IEEE Transactions on Parallel and Distributed Systems 25, 929–938 (2014)

    Google Scholar 

  5. Jiang, G., Wu, J., Sun, J.: Efficient Reconfiguration Algorithms for Communication-Aware Three-dimensional Processor Arrays. Parallel Computing 39, 490–504 (2013)

    Article  Google Scholar 

  6. Jiang, G., Wu, J., Sun, J.: Non-Backtracking Reconfiguration Algorithm for Three-dimensional VLSI Arrays. In: 18th International Conference on Parallel and Distributed Systems, pp. 362–367. IEEE Computer Society Press, Singapore (2012)

    Google Scholar 

  7. Zhang, L.: Fault-Tolerant Meshes with Small Degree. IEEE Transactions on Computers 51, 553–560 (2002)

    Article  Google Scholar 

  8. Takanami, I., Horita, T.: A Built-in Circuit for Self-Repairing Mesh-Connected Processor Arrays by Direct Spare Replacement. In: 18th Pacific Rim International Symposium on Dependable Computing, pp. 96–104. IEEE Press, Niigata (2012)

    Google Scholar 

  9. Banerjee, P., Peercy, M.: Design and Evaluation of Hardware Strategies for Reconfiguring Hypercubes and Meshes Under Faults. IEEE Transactions on Computers 43, 841–848 (1994)

    Article  MATH  Google Scholar 

  10. Horita, T., Takanami, I.: Fault-Tolerant Processor Arrays Based on the 1.5-Track Switches with Flexible Spare Distributions. IEEE Transactions on Computers 49, 542–552 (2000)

    Article  Google Scholar 

  11. Luo, W., Xiang, D.: An Efficient Adaptive Deadlock-Free Routing Algorithm for Torus Networks. IEEE Transactions on Parallel and Distributed Systems 23, 800–808 (2012)

    Article  Google Scholar 

  12. Zhang, P., Powell, R., Deng, Y.: Interlacing Bypass Rings to Torus Networks for More Efficient Networks. IEEE Transactions on Parallel and Distributed Systems 22, 287–295 (2011)

    Article  Google Scholar 

  13. Okazaki, R., Ono, H., Sadahiro, T., Yamashita, M.: Broadcastings and Digit Tilings on Three-Dimensional Torus Networks. Theoretical Computer Science 412, 307–319 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  14. Wu, J., Srikanthan, T., Wang, X.: Integrated Row and Column Rerouting for Reconfiguration of VLSI Arrays with Four-Port Switches. IEEE Transactions on Computers 56, 1387–1400 (2007)

    Article  MathSciNet  Google Scholar 

  15. Li, Y., Xul, Z.: An Ant Colony Optimization Heuristic for Solving Maximum Independent Set Problems. In: 5th International Conference on Computational Intelligence and Multimedia Applications, pp. 206–211. IEEE Computer Society Press, Xi’an (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Zhu, L., Wu, J., Jiang, G., Sun, J. (2014). Interconnection Network Reconstruction for Fault-Tolerance of Torus-Connected VLSI Array. In: Sun, Xh., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2014. Lecture Notes in Computer Science, vol 8630. Springer, Cham. https://doi.org/10.1007/978-3-319-11197-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11197-1_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11196-4

  • Online ISBN: 978-3-319-11197-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics