skip to main content
10.1145/1391469.1391584acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

A reconfigurable routing algorithm for a fault-tolerant 2D-Mesh Network-on-Chip

Authors Info & Claims
Published:08 June 2008Publication History

ABSTRACT

In this paper we present a reconfigurable routing algorithm for a 2D-Mesh Network-on-Chip (NoC) dedicated to fault-tolerant, Massively Parallel Multi-Processors Systems on Chip (MP2-SoC). The routing algorithm can be dynamically reconfigured, to adapt to the modification of the micro-network topology caused by a faulty router. This algorithm has been implemented in a reconfigurable version of the DSPIN micro-network, and evaluated from the point of view of performance (penalty on the network saturation threshold), and cost (extra silicon area occupied by the reconfigurable version of the router).

References

  1. Alliance CAD.Google ScholarGoogle Scholar
  2. R. Boppana and S. Chalasani. Fault-tolerant wormhole routing algorithms for mesh networks. Computers. IEEE Transactions on, 44(7):848--864, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Chien and J. Kim. Planar-Adaptive Routing:Low-Cost Adaptive Networks for Multiprocessors. JACM, 42:91--123, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Cunningham and D. Avresky. Fault-tolerant adaptive routing for two-dimensional meshes. The 1 st IEEE Symposium on High-Performance Computer Architecture, pages 122--131, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Dally. Virtual-Channel Flow Control. IEEE Transactions on Parallel and Distributed Systems, 3(2):194--205. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. W. Dally and C. Seitz. Deadlock-free message routing in multiprocessor interconnection networks. IEEE Transactions on Computers, 36(5):547--553, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. DSPIN. http://www.lip6.fr/Direction/2005-05-13-DSPIN.pdf.Google ScholarGoogle Scholar
  8. J. Duato. A Necessary and Sufficient Condition for Deadlock-Free Adaptive Routing in Wormhole Networks. IEEE Transactions on Parallel and Distributed Systems, 6(10):1055--1067, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Duato. A Theory of Fault-Tolerant Routing in Wormhole Networks. IEEE Transactions on Parallel and Distributed Systems, 8(8):790--802, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Furber. Living with Failure: Lessons from Nature? Proceedings of the Eleventh IEEE European Test Symposium (ETS '06)-Volume 00, pages 4--8, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Glass and L. Ni. The turn model for adaptive routing. Proceedings of the 19th annual international symposium on Computer architecture, pages 278--287, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Glass and L. Ni. Fault-tolerant wormhole routing in meshes. Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on, pages 240--249, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Linder and J. Harden. An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-ary n-cubes. IEEE Transactions on Computers, 40(1):2--12, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. L. Ni and P. McKinley. A Survey of Wormhole Routing Techniques in Direct Networks. Computer, 26(2):62--76, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. I. Panades, A. Greiner, A. Sheibanyrad, and G. STMicroelcctronics. A Low Cost Network-on-Chip with Guaranteed Service Well Suited to the GALS Approach. Nano-Networks and Workshops, 2006. Nano Net '06. 1st International Conference on, pages 1--5, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  16. C. Su and K. Shin. Adaptive fault-tolerant deadlock-free routing in meshes and hypercubes. IEEE Transactions on Computers, 45(6):666--683, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Taktak, E. Encrenaz, and J. Desbarbieux. A Tool for Automatic Detection of Deadlock in Wormhole Networks on Chip. High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International, pages 203--210, 2006.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A reconfigurable routing algorithm for a fault-tolerant 2D-Mesh Network-on-Chip

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          DAC '08: Proceedings of the 45th annual Design Automation Conference
          June 2008
          993 pages
          ISBN:9781605581156
          DOI:10.1145/1391469
          • General Chair:
          • Limor Fix

          Copyright © 2008 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 June 2008

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,770of5,499submissions,32%

          Upcoming Conference

          DAC '24
          61st ACM/IEEE Design Automation Conference
          June 23 - 27, 2024
          San Francisco , CA , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader