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...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the Twelfth IEEE/ACM International Symposium on Networks-on-Chip p. 1
Main Author de Dinechin, Benoît Dupont
Format Conference Proceeding
LanguageEnglish
Published Piscataway, NJ, USA IEEE Press 04.10.2018
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN1538648938
9781538648933
DOI10.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