kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Configurable Hardware Architecture for Runtime Application of Network Calculus
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems.ORCID iD: 0000-0003-0061-3475
2021 (English)In: Lecture Notes in Computer Science book series (LNTCS,volume 12639), Springer Science and Business Media Deutschland GmbH , 2021, p. 203-216Conference paper, Published paper (Refereed)
Abstract [en]

Network Calculus has been a foundational theory for analyzing and ensuring Quality-of-Service (QoS) in a variety of networks including Networks on Chip (NoCs). To fulfill dynamic QoS requirements of applications, runtime application of network calculus is essential. However, the primitive operations in network calculus such as arrival curve, min-plus convolution and min-plus deconvolution are very time consuming when calculated in software because of the large volume and long latency of computation. For the first time, we propose a configurable hardware architecture to enable runtime application of network calculus. It employs a unified pipeline that can be dynamically configured to efficiently calculate the arrival curve, min-plus convolution, and min-plus deconvolution at runtime. We have implemented and synthesized this hardware architecture on a Xilinx FPGA platform to quantify its performance and resource consumption. Furthermore, we have built a prototype NoC system incorporating this hardware for dynamic flow regulation to effectively achieve QoS at runtime. 

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH , 2021. p. 203-216
Keywords [en]
Hardware architecture, Hardware configuration, Network calculus, Network-on-chip, Quality-of-Service, Calculations, Computation theory, Convolution, Memory architecture, Quality of service, Configurable hardware, Dynamic flows, Networks on chips, Primitive operations, QoS requirements, Resource consumption, Network architecture
National Category
Computer Sciences Telecommunications Communication Systems
Identifiers
URN: urn:nbn:se:kth:diva-311079DOI: 10.1007/978-3-030-79478-1_18Scopus ID: 2-s2.0-85112619392OAI: oai:DiVA.org:kth-311079DiVA, id: diva2:1652482
Conference
NPC 2020: Network and Parallel Computing, 28 September 2020 through 30 September 2020
Note

Part of proceedings: ISBN 978-3-030-79477-4

QC 20220419

Available from: 2022-04-19 Created: 2022-04-19 Last updated: 2023-01-17Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Lu, Zhonghai

Search in DiVA

By author/editor
Lu, Zhonghai
By organisation
Electronics and Embedded systems
Computer SciencesTelecommunicationsCommunication Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 37 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf