Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1874620.1874679acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

aelite: a flit-synchronous network on chip with composable and predictable services

Published: 20 April 2009 Publication History

Abstract

To accommodate the growing number of applications integrated on a single chip, Networks on Chip (NoC) must offer scalability not only on the architectural, but also on the physical and functional level. In addition, real-time applications require Guaranteed Services (GS), with latency and throughput bounds. Traditionally, NoC architectures only deliver scalability on two of the aforementioned three levels, or do not offer GS.
In this paper we present the composable and predictable aelite NoC architecture, that offers only GS, based on flit-synchronous Time Division Multiplexing (TDM). In contrast to other TDM-based NoCs, scalability on the physical level is achieved by using mesochronous or asynchronous links. Functional scalability is accomplished by completely isolating applications, and by having a router architecture that does not limit the number of service levels or connections. We demonstrate how aelite delivers the requested service to hundreds of simultaneous connections, and does so with 5 times less area compared to a state-of-the-art NoC.

References

[1]
M. Rutten et al., "Dynamic reconfiguration of streaming graphs on a heterogeneous multiprocessor architecture," IS&T/SPIE Electron. Imag., vol. 5683, 2005.
[2]
A. Jantsch, "Models of computation for networks on chip," in Proc. ACSD, 2006.
[3]
T. Bjerregaard and J. Sparsø, "A scheduling discipline for latency and bandwidth guarantees in asynchronous network-on-chip," in Proc. ASYNC, 2005.
[4]
I. Miro Panades et al., "A low cost network-on-chip with guaranteed service well suited to the gals approach," in Proc. NANONET, 2006.
[5]
T. Bjerregaard et al., "A scalable, timing-safe, network-on-chip architecture with an integrated clock distribution method," in Proc. DATE, 2007.
[6]
D. Rostislav et al., "An asynchronous router for multiple service levels networks on chip," in Proc. ASYNC, 2005.
[7]
E. Beigne et al., "An asynchronous NOC architecture providing low latency service and its multi-level design framework," in Proc. ASYNC, 2005.
[8]
K. Goossens et al., "The Æthereal network on chip: Concepts, architectures, and implementations," IEEE Des. and Test of Comp., vol. 22, no. 5, 2005.
[9]
M. Millberg et al., "Guaranteed bandwidth using looped containers in temporally disjoint networks within the Nostrum network on chip," in Proc. DATE, 2004.
[10]
J. Muttersbach et al., "Practical design of globally-asynchronous locally-synchronous systems," in Proc. ASYNC, 2000.
[11]
S. Stergiou et al., "Xpipes lite: A synthesis oriented design library for networks on chips," in Proc. DATE, 2005.
[12]
A. Pullini et al., "Bringing NoCs to 65 nm," IEEE Micro, vol. 27, no. 5, 2007.
[13]
D. Mangano et al., "Skew insensitive physical links for network on chip," in Proc. NANONET, 2006.
[14]
I. Miro Panades and A. Greiner, "Bi-synchronous FIFO for synchronous circuit communication well suited for network-on-chip in gals architectures," in Proc. NOCS, 2007.
[15]
T. Felicijan et al., "Asynchronous tdma networks on chip," Royal Philips Electronics, Tech. Rep., 2007.
[16]
A. Hansson et al., "Undisrupted quality-of-service during reconfiguration of multiple applications in networks on chip," in Proc. DATE, 2007.
[17]
D. Messerschmitt, "Synchronization in digital system design," IEEE Jour. on Sel. Areas in Comm., vol. 8, no. 8, 1990.
[18]
P. Wielage et al., "Design and DfT of a high-speed area-efficient embedded asynchronous FIFO," in Proc. DATE, 2007.
[19]
E. A. Lee and T. M. Parks, "Dataflow Process Networks," Proc. of the IEEE, vol. 83, no. 5, 1995.
[20]
L. Carloni et al., "Theory of latency-insensitive design," IEEE Trans. on CAD of Int. Circ. and Syst., 2001.

Cited By

View all
  • (2019)Surf-BlessProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317917(1-6)Online publication date: 2-Jun-2019
  • (2019)DCFNoCProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317794(1-6)Online publication date: 2-Jun-2019
  • (2019)SPECTRUM: a software defined predictable many-core architecture for LTE baseband processingProceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3316482.3326352(82-96)Online publication date: 23-Jun-2019
  • Show More Cited By
  1. aelite: a flit-synchronous network on chip with composable and predictable services

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DATE '09: Proceedings of the Conference on Design, Automation and Test in Europe
    April 2009
    1776 pages
    ISBN:9783981080155

    Sponsors

    • EDAA: European Design Automation Association
    • ECSI
    • EDAC: Electronic Design Automation Consortium
    • SIGDA: ACM Special Interest Group on Design Automation
    • The IEEE Computer Society TTTC
    • The IEEE Computer Society DATC
    • The Russian Academy of Sciences: The Russian Academy of Sciences

    Publisher

    European Design and Automation Association

    Leuven, Belgium

    Publication History

    Published: 20 April 2009

    Check for updates

    Qualifiers

    • Research-article

    Conference

    DATE '09
    Sponsor:
    • EDAA
    • EDAC
    • SIGDA
    • The Russian Academy of Sciences

    Acceptance Rates

    Overall Acceptance Rate 518 of 1,794 submissions, 29%

    Upcoming Conference

    DATE '25
    Design, Automation and Test in Europe
    March 31 - April 2, 2025
    Lyon , France

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Surf-BlessProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317917(1-6)Online publication date: 2-Jun-2019
    • (2019)DCFNoCProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317794(1-6)Online publication date: 2-Jun-2019
    • (2019)SPECTRUM: a software defined predictable many-core architecture for LTE baseband processingProceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3316482.3326352(82-96)Online publication date: 23-Jun-2019
    • (2019)Hard real-time application mapping reconfiguration for NoC-based many-core systemsReal-Time Systems10.1007/s11241-019-09326-y55:2(433-469)Online publication date: 1-Apr-2019
    • (2018)Configurations and Optimizations of TDMA Schedules for Periodic Packet Communication on Networks on ChipProceedings of the 26th International Conference on Real-Time Networks and Systems10.1145/3273905.3273928(202-212)Online publication date: 10-Oct-2018
    • (2017)Survey on Real-Time Networks-on-ChipIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.262361928:5(1500-1517)Online publication date: 1-May-2017
    • (2016)Support for the logical execution time model on a time-predictable multicore processorACM SIGBED Review10.1145/3015037.301504713:4(61-66)Online publication date: 3-Nov-2016
    • (2015)PhaseNoCProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757066(1090-1095)Online publication date: 9-Mar-2015
    • (2015)Time-division multiplexing vs network calculusProceedings of the 23rd International Conference on Real Time and Networks Systems10.1145/2834848.2834868(289-296)Online publication date: 4-Nov-2015
    • (2015)Highway in TDM NoCsProceedings of the 9th International Symposium on Networks-on-Chip10.1145/2786572.2786577(1-8)Online publication date: 28-Sep-2015
    • 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