Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1228784.1228810acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

A buffered crossbar-based chip interconnection framework supporting quality of service

Published: 11 March 2007 Publication History

Abstract

As Systems-on-a-Chip (SoCs) become larger, the problem of interconnecting the various subsystems becomes more complicated. In this framework, certain alternatives to the standard buses, based on Network Technologies, have emerged as innovative approaches for SoC's interconnect. One of the main advantages of such an alternative, is that it can offer certain Quality of Service (QoS) over the internal cross-connects while at the same time it supports higher transfer rates than the existing on-chip buses. This paper presents the first chip interconnection architecture, which is based on a buffered crossbar switch. The main advantage of the proposed system is that it efficiently supports different priority levels; it also provides several Gigabits per Second of aggregate bandwidth, while it introduces very low latency. Moreover, the hardware complexity of this highly scalable scheme is minimal. All those facts make this framework ideal for SoCs that contain IP cores with diverse speed/throughput requirements.

References

[1]
N. Chrysos, M. Katevenis: "Weighted Fairness in Buffered Crossbar Scheduling," HPSR 2003, Italy June 24-27, 2003.
[2]
Partha Pratim Pande, Cristian Grecu, Andre Ivanov, Resve Saleh, Giovanni De Micheli, "Design, Synthesis, and Test of Networks on Chips," IEEE Design and Test of Computers, vol. 22, no. 5, pp. 404--413, Sept/Oct, 2005.
[3]
Luca Benini, Giovanni De Micheli, "Networks on Chips: A New SoC Paradigm," IEEE Computer 35(1): 70--78 (2002).
[4]
W.J. Bainbridge, S.B. Furber, "Chain: A Delay Insensitive Chip Area ", IEEE Micro, Volume: 22 Issue: 5, Sep/Oct 2002allPage(s): 16--23.
[5]
K.Goossens et. al.: "Networks on Silicon: Combining Best-Effort And Guaranteed Services", DATE 2002, March 2002.
[6]
Se-Joong Lee, Kangmin Lee, Hoi-Jun Yoo, "Analysis and Implementation of Practical, Cost-Effective Networks on Chip," IEEE Design and Test of Computers, vol. 22, no. 5, pp. 422--433, Sept/Oct, 2005.
[7]
T. Javidi, R. Magill, and T. Hrabik: "A High-Throughput Scheduling Algorithm for a Buffered Crossbar Switch Fabric," IEEE ICC'2001, June 2001.
[8]
Mukherjee, S.S.; Bannon, P.; Lang, S.; Spink, A.; Webb, D., "The alpha 21364 network architecture," IEEE Micro, pp.26--35, January-February 2002.
[9]
P. Guerrier, A. Greiner, "A generic architecture for on-chip packet-switched interconnections," DATE 2000, March 2000.
[10]
I. Papaefstathiou et. al. "A State-of-the-art Network Processor for Multi-Gigabit networks," IEEE Micro, special Issue on Network Processors, Sep/Oct 2004.
[11]
N. McKeown, "The iSLIP Scheduling Algorithm for Input-Queued Switches," IEEE/ACM Trans. on Networking, vol. 7, no. 2, April 1999, pp. 188--201.
[12]
Motorola, C-5 Data-sheet.
[13]
D.C. Stephens, J.C.R. Bennett and H. Zhang, "Implementing Scheduling Algorithms in High-Speed Networks," IEEE Journal on Selected Areas in Communications, Vol. 17, pp. 1145--1158, June 1999.
[14]
K. Yoshigoe, K. Christensen, and A. Jacob, "The RR/RR CICQ Switch: Hardware Design for 10-Gbps Link Speed," IEEE 2003 IPCCC, April 2003.
[15]
F. Abel, C. Minkenberg, R. Luijten, M. Gusat, I. Illiadis, "A Four-Terabit Packet Switch Supporting Long Round-Trip Times," IEEE Micro, vol. 23, no. 1, Jan/Feb 2003, pp. 10--24.
[16]
M. S. Berger, "Delivering 100% throughput in a Buffered Crossbar with Round Robin scheduling", IEEE HPSR 2006, Poznan, Poland, June 2006.
[17]
C. A. Zeferino, F. G. M. Espirito Santo, A. A. Susin, "A Parameterizable Interconnect Switch for Networks-on-Chip," SBCCI'04), Pernambuco, Brazil, September 2004.
[18]
T. Bjerregaard and J. Spars, "A Router Architecture for Connection-Oriented Service Guarantees in the MANGO Clockless Network-On-Chip," DATE 2005, March 2005.
[19]
Kariniemi and J. Nurmi, "Performance Evaluation of Three Arbiters for Internally Buffered Crossbar Switch", 3rd IASTED ICCSS, Cancun, Mexico, May 19-21, 2003.

Cited By

View all
  • (2010)Achieve constant performance guarantees using asynchronous crossbar scheduling without speedup2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)10.1109/IPDPS.2010.5470456(1-12)Online publication date: Apr-2010
  • (2009)Packet-mode asynchronous scheduling algorithm for partially buffered crossbar switchesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811982.1812234(5144-5149)Online publication date: 30-Nov-2009
  • (2009)Fair queueing based packet scheduling for buffered crossbar switchesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811380.1811644(1592-1597)Online publication date: 30-Nov-2009
  • Show More Cited By

Index Terms

  1. A buffered crossbar-based chip interconnection framework supporting quality of service

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '07: Proceedings of the 17th ACM Great Lakes symposium on VLSI
    March 2007
    626 pages
    ISBN:9781595936059
    DOI:10.1145/1228784
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 March 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. buffered crossbar
    2. chip interconnect
    3. multi-processor
    4. network on chip
    5. quality of service
    6. system on chip

    Qualifiers

    • Article

    Conference

    GLSVLSI07
    Sponsor:
    GLSVLSI07: Great Lakes Symposium on VLSI 2007
    March 11 - 13, 2007
    Stresa-Lago Maggiore, Italy

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Upcoming Conference

    GLSVLSI '25
    Great Lakes Symposium on VLSI 2025
    June 30 - July 2, 2025
    New Orleans , LA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Achieve constant performance guarantees using asynchronous crossbar scheduling without speedup2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)10.1109/IPDPS.2010.5470456(1-12)Online publication date: Apr-2010
    • (2009)Packet-mode asynchronous scheduling algorithm for partially buffered crossbar switchesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811982.1812234(5144-5149)Online publication date: 30-Nov-2009
    • (2009)Fair queueing based packet scheduling for buffered crossbar switchesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811380.1811644(1592-1597)Online publication date: 30-Nov-2009
    • (2009)Fair Queueing Based Packet Scheduling for Buffered Crossbar SwitchesGLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference10.1109/GLOCOM.2009.5425680(1-6)Online publication date: Nov-2009
    • (2009)Packet-Mode Asynchronous Scheduling Algorithm for Partially Buffered Crossbar SwitchesGLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference10.1109/GLOCOM.2009.5425406(1-6)Online publication date: Nov-2009

    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