skip to main content
10.1145/1629435.1629500acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Synthesis of topology configurations and deadlock free routing algorithms for ReNoC-based systems-on-chip

Published:11 October 2009Publication History

ABSTRACT

In the near future, generic System-on-Chip (SoC) platforms will be replacing custom designed SoCs. Such generic platforms require a highly flexible interconnect in order to support a wide variety of applications. The ReNoC architecture provides this by allowing power efficient, application specific topologies to be configured on top of a fixed but reconfigurable physical architecture through a mixture of packet switching and physical circuit switching.

The first contribution of this paper is three novel algorithms that, given an abstract description of the application and the physical architecture, 1) synthesize the application specific topologies, 2) map them onto the physical architecture, and 3) create deadlock free, application specific routing algorithms.

The second contribution is a novel physical architecture based on an extended mesh of ReNoC nodes. We apply our algorithms to a mixture of real and synthetic applications and three different physical architectures. Our results show that the different algorithms' performance are highly dependent on the physical architecture. On average, our novel physical architecture reduces power consumption by 58% compared to a conventional Network-on-Chip.

References

  1. M. Al Faruque, T. Ebi, and J. Henkel. Run-time adaptive on-chip communication scheme. 2007 IEEE/ACM International Conference on Computer-Aided Design, pages 26--31, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Ascia, V. Catania, and M. Palesi. Multi-objective mapping for mesh-based NoC architectures. In Second IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pages 182--187, Stockholm, Sweden, Sept. 8--10 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Bjerregaard and J. Sparso. A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip. In Proceedings of Design, Automation and Testing in Europe Conference 2005 (DATE05). IEEE, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. P. Carloni and A. L. Sangiovanni-Vincentelli. Coping with latency in SoC design. IEEE Micro, Special Issue on Systems on Chip, 22(5):12, Oct. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Chan and S. Parameswaran. NoCOUT : NoC topology generation with mixed packet-switched and point-to-point networks. 13th Asia and South Pacific Design Automation Conference ASP-DAC 2008, pages 265--270, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Dall'Osso, G. Biccari, L. Giovannini, D. Bertozzi, and L. Benini. Xpipes: a latency insensitive parameterized network-on-chip architecture for multiprocessor socs. Computer Design, 2003. Proceedings. 21st International Conference on, pages 536--539, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. J. Dally and B. Towles. Route Packets, Not Wires: On-Chip Interconnection Networks. In Proc. of the 38th Design Automation Conference (DAC), June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. W. J. Dally and B. Towles. Principles and Practices of Interconnection Networks. Morgan Kaufmann, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Duato. A new theory of deadlock-free adaptive routing in wormhole networks. IEEE Transactions on Parallel and Distributed Systems, 4(12):1320--1331, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Hansson, M. Coenen, and K. Goossens. Undisrupted quality-of-service during reconfiguration of multiple applications in networks on chip. Proceedings-Design, Automation and Test in Europe, DATE, pages 954--959, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Hansson, K. Goossens, and A. Radulescu. A unified approach to constrained mapping and routing on network-on-chip architectures. In Int'l Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Sept. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Hu and R. Marculescu. Energy- and performance-aware mapping for regular NoC architectures. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 24(4), Apr. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Magarshack and P. G. Paulin. System-on-chip beyond the nanometer wall. In DAC '03: Proceedings of the 40th conference on Design automation, pages 419--424, New York, NY, USA, 2003. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Murali, P. Meloni, F. Angiolini, D. Atienza, S. Carta, L. Benini, G. De Micheli, and L. Raffo. Designing application-specific networks on chips with floorplan information. Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on, pages 355--362, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. U. Ogras and R. Marculescu. "it's a small world after all": Noc performance optimization via long-range link insertion. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 14(7):693--706, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Palesi, R. Holsmark, S. Kumar, and V. Catania. A methodology for design of application specific deadlock-free routing algorithms for NoC systems. In Proc. Intl. Conf. on Hardware--Software Codesign and System Synthesis, Seoul, Korea, Oct. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. E. Salminen, C. Grecu, T. D. Hamalainen, and A. Ivanov. Network-on-chip benchmark specification part 1: Application modelling and hardware description version 1.0. Technical report, OCP (http://www.ocpip.org), 2008.Google ScholarGoogle Scholar
  18. M. Stensgaard and J. Sparsø. ReNoC: A network-on-chip architecture with reconfigurable topology. Second ACM/IEEE International Symposium on Networks-on-Chip (NOCS 2008), pages 55--64, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Synthesis of topology configurations and deadlock free routing algorithms for ReNoC-based systems-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
          CODES+ISSS '09: Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
          October 2009
          498 pages
          ISBN:9781605586281
          DOI:10.1145/1629435

          Copyright © 2009 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: 11 October 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate280of864submissions,32%

          Upcoming Conference

          ESWEEK '24
          Twentieth Embedded Systems Week
          September 29 - October 4, 2024
          Raleigh , NC , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader