Co-design and abstraction of a network-on-chip using deterministic network calculus
Network-on-Chip (NoC) is the dominant paradigm for on-chip interconnects. Two approaches for architecting a NoC can be distinguished. One is the generalization of bus-based interconnects inside a SoC, where transactions are associated with memory addresses. The other is the on-chip integration of co...
        Saved in:
      
    
          | Published in | Proceedings of the Twelfth IEEE/ACM International Symposium on Networks-on-Chip p. 1 | 
|---|---|
| Main Author | |
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
        Piscataway, NJ, USA
          IEEE Press
    
        04.10.2018
     | 
| Series | ACM Conferences | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 1538648938 9781538648933  | 
| DOI | 10.5555/3306619.3306644 | 
Cover
| Abstract | Network-on-Chip (NoC) is the dominant paradigm for on-chip interconnects. Two approaches for architecting a NoC can be distinguished. One is the generalization of bus-based interconnects inside a SoC, where transactions are associated with memory addresses. The other is the on-chip integration of connection-oriented networks, which transport frames without addressing into the destination memory. Connection-oriented NoCs are well-suited to terminating macro-networks such as Ethernet, and to supporting quality of service (QoS) by using formal methods such as deterministic network calculus (DNC).
We present the design objectives and architecture of the NoC of the 3rd-generation Kalray MPPA processor, which implements a clustered manycore architecture. The MPPA3 NoC is connected to high-speed Ethernet controllers that operate at level-2 for networking and at level-1 to extend the NoC protocol across processors. By contrast with the time-triggered approach for ensuring QoS, this NoC is designed to guarantee delays by the adequate configuration of DMA engines and traffic limiters at ingress. We discuss the abstraction of the MPPA3 NoC network elements for the purpose of bounding delays by application of a DNC formulation. Delay bounding and the associated usage domains are motivated by time-critical applications. | 
    
|---|---|
| AbstractList | Network-on-Chip (NoC) is the dominant paradigm for on-chip interconnects. Two approaches for architecting a NoC can be distinguished. One is the generalization of bus-based interconnects inside a SoC, where transactions are associated with memory addresses. The other is the on-chip integration of connection-oriented networks, which transport frames without addressing into the destination memory. Connection-oriented NoCs are well-suited to terminating macro-networks such as Ethernet, and to supporting quality of service (QoS) by using formal methods such as deterministic network calculus (DNC).
We present the design objectives and architecture of the NoC of the 3rd-generation Kalray MPPA processor, which implements a clustered manycore architecture. The MPPA3 NoC is connected to high-speed Ethernet controllers that operate at level-2 for networking and at level-1 to extend the NoC protocol across processors. By contrast with the time-triggered approach for ensuring QoS, this NoC is designed to guarantee delays by the adequate configuration of DMA engines and traffic limiters at ingress. We discuss the abstraction of the MPPA3 NoC network elements for the purpose of bounding delays by application of a DNC formulation. Delay bounding and the associated usage domains are motivated by time-critical applications. | 
    
| Author | de Dinechin, Benoît Dupont | 
    
| Author_xml | – sequence: 1 givenname: Benoît Dupont surname: de Dinechin fullname: de Dinechin, Benoît Dupont email: benoit.dinechin@kalray.eu organization: Kalray S.A  | 
    
| BookMark | eNqNkM1PxCAQxUnURHfds1eOXqggH6VH06hrsokH9UyAworbBVNo_Pdttd6dy8tk3pvk_VbgNKboALgiuOLT3FCKhSBN9aOMnYAV4VQKJhsqz8Em5w-M8a2QXHByAV7ahDqXwz5CHTuoTS6DtiWkCJOHGkZXvtJwQCki-x4-4ZhD3MPOFTccQwy5BPvngVb3duzHfAnOvO6z2yy6Bm8P96_tFu2eH5_aux3ShNcFGUFYbbCtvaaycYQJ6RpWW1prYsy0NtZxL2VHpqPFlJiaOjZV87PJeroG1e9fbY_KpHTIimA1Q1ALBLVAUGYIbg5c_zNAvwEakGAU | 
    
| ContentType | Conference Proceeding | 
    
| DOI | 10.5555/3306619.3306644 | 
    
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc | 
    
| EndPage | 1 | 
    
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR ABLEC ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK OCL RIE RIL  | 
    
| ID | FETCH-LOGICAL-a157t-b6147b0c7fa389e1468e947c37a1bb1469ce5f88d19e1c031b73e4619f47c3cf3 | 
    
| ISBN | 1538648938 9781538648933  | 
    
| IngestDate | Wed Jan 31 06:48:12 EST 2024 Wed Jan 31 06:53:49 EST 2024  | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Keywords | network-on-chip many-core processor network guaranteed services deterministic network calculus  | 
    
| Language | English | 
    
| LinkModel | OpenURL | 
    
| MeetingName | NOCS '18: International Symposium on Networks-on-Chip | 
    
| MergedId | FETCHMERGED-LOGICAL-a157t-b6147b0c7fa389e1468e947c37a1bb1469ce5f88d19e1c031b73e4619f47c3cf3 | 
    
| PageCount | 1 | 
    
| ParticipantIDs | acm_books_10_5555_3306619_3306644_brief acm_books_10_5555_3306619_3306644  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 20181004 | 
    
| PublicationDateYYYYMMDD | 2018-10-04 | 
    
| PublicationDate_xml | – month: 10 year: 2018 text: 20181004 day: 04  | 
    
| PublicationDecade | 2010 | 
    
| PublicationPlace | Piscataway, NJ, USA | 
    
| PublicationPlace_xml | – name: Piscataway, NJ, USA | 
    
| PublicationSeriesTitle | ACM Conferences | 
    
| PublicationTitle | Proceedings of the Twelfth IEEE/ACM International Symposium on Networks-on-Chip | 
    
| PublicationYear | 2018 | 
    
| Publisher | IEEE Press | 
    
| Publisher_xml | – name: IEEE Press | 
    
| SSID | ssj0002685651 | 
    
| Score | 1.6701492 | 
    
| Snippet | Network-on-Chip (NoC) is the dominant paradigm for on-chip interconnects. Two approaches for architecting a NoC can be distinguished. One is the generalization... | 
    
| SourceID | acm | 
    
| SourceType | Publisher | 
    
| StartPage | 1 | 
    
| Title | Co-design and abstraction of a network-on-chip using deterministic network calculus | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwEA_TJ98UJ34TQfBhVNulbdoH8WEqImwITvCtJGmCD64V1yL613vX742BH31o1yzNyP2ul7vL3Y2QU-Mxn3EBZirHlJyhUFbITGzJUDhGaFc5PiYnjyf-3ZN7_-w993pXnailPJPn6mtlXsl_UIU2wBWzZP-AbDMoNMBnwBfOgDCcl5TflevMQ9M4r7f6px_61WQvA7ThsFTCaLzk83v8nGGcVj7DXYJJGQM-t9LEGlXRzDX_jFIrLqI7ynKuEl0iqlYvxSApH8UnFcZ75YXPIa6Ca4rqz3WfAbABOhkb7T3WIGkTjVGcBXvpJC3262-ywXX-llaROEhBPb_EKbRpiQteCqcsGdt6KXHWC0ElspS1Pta-CToC1OmsxM4qEe_BAfRjYOqA7XdeXF13jazxwC7T9xoX29APQF11MJ2v-amqyld9z8pqTzjoxdKQqK6oWUfZmG6Sfjtf2mK8RXo62SaPDTAUgKEdYGhqqKBLwNACGLoATN2H1sD0ydPtzXR0Z1X_jGEJx-OZJUGp4tJW3AhQODWmz-nQ5QrfOinhNlTaM0EQO_ClArktOdMuTM5gJ2XYDllP0kTvEuoKf2gbsEtVDPLbZqHNlB9KJUDVVq7ge-QEyBAh188jsBiRVFFFqqgi1R45-7FPJIFpzP4vRjsgGy0HHZL17D3XR6D5ZfK4wPcb2yVTBw | 
    
| linkProvider | IEEE | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+Twelfth+IEEE%2FACM+International+Symposium+on+Networks-on-Chip&rft.atitle=Co-design+and+abstraction+of+a+network-on-chip+using+deterministic+network+calculus&rft.au=de+Dinechin%2C+Beno%C3%AEt+Dupont&rft.series=ACM+Conferences&rft.date=2018-10-04&rft.pub=IEEE+Press&rft.isbn=1538648938&rft.spage=1&rft.epage=1&rft_id=info:doi/10.5555%2F3306619.3306644 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781538648933/lc.gif&client=summon&freeimage=true | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781538648933/mc.gif&client=summon&freeimage=true | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781538648933/sc.gif&client=summon&freeimage=true |