skip to main content
10.1145/2401716.2401730acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
research-article

Low power flitwise routing in an unidirectional torus with minimal buffering

Published: 01 December 2012 Publication History

Abstract

State-of-the-art Network on Chips (NoCs) provide a high throughput and low latency by sending packets of data through a mesh topology, using virtual channels and wormhole flow control. The downside of this technology is a high area and energy consumption due to many buffers, large crossbars and a complex arbitration logic within the routers.
In our approach, we avoid flow control and complex analysis of the head flit by sending single standalone flits instead of large packets of flits. As the order of flits is preserved between sending and receiving node, large data blocks can be sent anyway. The complexity of the router is further reduced by using an unidirectional 2D torus instead of a mesh, which reduces the number of router ports from 5 to 3. The flits are X-Y-routed and transported bufferless, as long as they stay within one dimension. Consequently there is only one FIFO per router, which buffers flits when they turn from X to Y direction. In terms of throughput and latency the so-called paternoster router is comparable with a conventional router with two virtual channels, but it consumes 50% less energy and 60% less area.

References

[1]
K. Latif, T. Seceleanu, and H. Tenhunen, "Power and Area Efficient Design of Network-on-Chip Router through Utilization of Idle Buffers," in Engineering of Computer Based Systems (ECBS), 2010.
[2]
R. Ramanujam, V. Soteriou, B. Lin, and L.-S. Peh, "Design of a High-Throughput Distributed Shared-Buffer NoC Router," in ACM/IEEE Int. Symp. on Networks-on-Chip (NOCS), 2010.
[3]
A. Tran and B. Baas, "RoShaQ: High-performance on-chip router with shared queues," in International Conference on Computer Design (ICCD), 2011.
[4]
T. Moscibroda and O. Mutlu, "A case for bufferless routing in on-chip networks," in International Symposium on Computer Architecture (ISCA), 2009.
[5]
M. Hayenga, N. E. Jerger, and M. Lipasti, "Scarab: a single cycle adaptive routing and bufferless network," in Int. Symp. on Microarchitecture (MICRO 42), 2009.
[6]
J. Kim, "Low-cost router microarchitecture for on-chip networks," in MICRO 42, 2009.
[7]
G. Michelogiannakis, D. Sanchez, W. J. Dally, and C. Kozyrakis, "Evaluating Bufferless Flow Control for On-chip Networks," in NOCS, 2010.
[8]
J. Kim and H. Kim, "Router microarchitecture and scalability of ring topology in on-chip networks," in 2nd International Workshop on Network on Chip Architectures (NoCArc), 2009.
[9]
M. Shin and J. Kim, "Leveraging torus topology with deadlock recovery for cost-efficient on-chip network," in ICCD, 2011.
[10]
R. N. M. Ayan Mandal, Sunil P. Khatri, "A Fast, Source-synchronous Ring-based Network-on-Chip Design," in DATE, 2012.
[11]
S. Vangal et al., "An 80-Tile Sub-100-W TeraFLOPS Processor in 65-nm CMOS," IEEE Journal of Solid-State Circuits, vol. 43, no. 1, pp. 29--41, 2008.
[12]
W. J. Dally and B. Towles, Principles and Practises of Interconnection Networks. Morgan Kaufmann Publishers, San Francisco, 2004.
[13]
A. B. Kahng, B. Li, L.-S. Peh, and K. Samadi, "ORION 2.0: a fast and accurate NoC power and area model for early-stage design space exploration," in DATE, 2009.

Cited By

View all
  • (2024)Exploration of Network Interface Architectures for a Real-Time Network-on-Chip2024 IEEE 27th International Symposium on Real-Time Distributed Computing (ISORC)10.1109/ISORC61049.2024.10551364(1-8)Online publication date: 22-May-2024
  • (2023)InterPRET: a Time-predictable Multicore ProcessorProceedings of Cyber-Physical Systems and Internet of Things Week 202310.1145/3576914.3587497(331-336)Online publication date: 9-May-2023
  • (2022)IPDeN: Real-Time deflection-based NoC with in-order flits delivery2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)10.1109/RTCSA55878.2022.00023(160-169)Online publication date: Aug-2022
  • Show More Cited By

Index Terms

  1. Low power flitwise routing in an unidirectional torus with minimal buffering

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    NoCArc '12: Proceedings of the Fifth International Workshop on Network on Chip Architectures
    December 2012
    79 pages
    ISBN:9781450315401
    DOI:10.1145/2401716
    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: 01 December 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. network-on-chip
    2. router microarchitecture
    3. torus topology

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    NoCArc '12
    NoCArc '12: Fifth International Workshop on Network on Chip Architectures
    December 1, 2012
    British Columbia, Vancouver, Canada

    Acceptance Rates

    Overall Acceptance Rate 46 of 122 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Exploration of Network Interface Architectures for a Real-Time Network-on-Chip2024 IEEE 27th International Symposium on Real-Time Distributed Computing (ISORC)10.1109/ISORC61049.2024.10551364(1-8)Online publication date: 22-May-2024
    • (2023)InterPRET: a Time-predictable Multicore ProcessorProceedings of Cyber-Physical Systems and Internet of Things Week 202310.1145/3576914.3587497(331-336)Online publication date: 9-May-2023
    • (2022)IPDeN: Real-Time deflection-based NoC with in-order flits delivery2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)10.1109/RTCSA55878.2022.00023(160-169)Online publication date: Aug-2022
    • (2019)S4NOCProceedings of the 12th International Workshop on Network on Chip Architectures10.1145/3356045.3360714(1-6)Online publication date: 13-Oct-2019
    • (2019)HopliteBufProceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/3289602.3293917(222-231)Online publication date: 20-Feb-2019
    • (2019)Time-predictable distributed shared on-chip memoryMicroprocessors & Microsystems10.1016/j.micpro.2019.10289671:COnline publication date: 1-Nov-2019
    • (2019)A Minimal Network Interface for a Simple Network-on-ChipLectures on Quantum Statistics10.1007/978-3-030-18656-2_22(295-307)Online publication date: 25-Apr-2019
    • (2018)One-way shared memory2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE.2018.8342017(269-272)Online publication date: Mar-2018
    • (2018)Time-Predictable Distributed Shared Memory for Multi-Core Processors2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)10.1109/NORCHIP.2018.8573463(1-7)Online publication date: Oct-2018
    • (2018)Lightweight Hardware Synchronization for Avoiding Buffer Overflows in Network-on-ChipsArchitecture of Computing Systems – ARCS 201810.1007/978-3-319-77610-1_9(112-126)Online publication date: 8-Mar-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media