Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks

With the increasing demand of computation capabilities, many-core processors are gain-ing more and more attention. As a communication subsystem many-core processors, Network-on-Chip (NoC) draws a lot of attention in the related research fields. A NoC is used to deliver messages among different cores...

Full description

Bibliographic Details
Main Authors: Wu, Taodi, Ding, Shuyang
Format: Others
Language:English
Published: Mälardalens högskola, Inbyggda system 2016
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-32057
id ndltd-UPSALLA1-oai-DiVA.org-mdh-32057
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-320572018-01-11T05:12:04ZAnalysing Real-Time Traffic in Wormhole-Switched On-ChipNetworksengWu, TaodiDing, ShuyangMälardalens högskola, Inbyggda systemMälardalens högskola, Inbyggda system2016network-on-chipwormhole switchingfixed-priorityround robinschedula-bility analysisComputer SciencesDatavetenskap (datalogi)With the increasing demand of computation capabilities, many-core processors are gain-ing more and more attention. As a communication subsystem many-core processors, Network-on-Chip (NoC) draws a lot of attention in the related research fields. A NoC is used to deliver messages among different cores. For many applications, timeliness is of great importance, especially when the application has hard real-time requirements. Thus, the worst-case end-to-end delays of all the messages passing through a NoC should be concerned. Unfortunately, there is no existing analysis tool that can support multiple NoC architectures as well as provide a user-friendly interface.This thesis focuses on a wormhole switched NoC using different arbitration policies which are Fixed Priority (FP) and Round Robin (RR) respectively. FP based arbitration policy includes distinct and shared priority based arbitration policies. We have developed a timing analysis tool targeting the above NoC designs. The Graphical User Interface (GUI) in the tool can simplify the operation of users. The tool takes characteristics of flow sets as input, and returns results regarding the worst-case end-to-end delay of each flow. These results can be used to assist the design of real-time applications on the corre-sponding platform.A number of experiments have been generated to compare different arbitration mecha-nisms using the developed tool. The evaluation focuses on the effect of different param-eters including the number of flows and the number of virtual-channels in a NoC, and the number of hops of each flow. In the first set of experiment, we focus on the schedulabil-ity ratio achieved by different arbitration policies regarding the number of flows. The sec-ond set of experiments focus on the comparison between NoCs with different number of virtual-channels. In the last set of experiments, we compare different arbitration mecha-nisms with respect to the worst-case end-to-end latencies. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-32057application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic network-on-chip
wormhole switching
fixed-priority
round robin
schedula-bility analysis
Computer Sciences
Datavetenskap (datalogi)
spellingShingle network-on-chip
wormhole switching
fixed-priority
round robin
schedula-bility analysis
Computer Sciences
Datavetenskap (datalogi)
Wu, Taodi
Ding, Shuyang
Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
description With the increasing demand of computation capabilities, many-core processors are gain-ing more and more attention. As a communication subsystem many-core processors, Network-on-Chip (NoC) draws a lot of attention in the related research fields. A NoC is used to deliver messages among different cores. For many applications, timeliness is of great importance, especially when the application has hard real-time requirements. Thus, the worst-case end-to-end delays of all the messages passing through a NoC should be concerned. Unfortunately, there is no existing analysis tool that can support multiple NoC architectures as well as provide a user-friendly interface.This thesis focuses on a wormhole switched NoC using different arbitration policies which are Fixed Priority (FP) and Round Robin (RR) respectively. FP based arbitration policy includes distinct and shared priority based arbitration policies. We have developed a timing analysis tool targeting the above NoC designs. The Graphical User Interface (GUI) in the tool can simplify the operation of users. The tool takes characteristics of flow sets as input, and returns results regarding the worst-case end-to-end delay of each flow. These results can be used to assist the design of real-time applications on the corre-sponding platform.A number of experiments have been generated to compare different arbitration mecha-nisms using the developed tool. The evaluation focuses on the effect of different param-eters including the number of flows and the number of virtual-channels in a NoC, and the number of hops of each flow. In the first set of experiment, we focus on the schedulabil-ity ratio achieved by different arbitration policies regarding the number of flows. The sec-ond set of experiments focus on the comparison between NoCs with different number of virtual-channels. In the last set of experiments, we compare different arbitration mecha-nisms with respect to the worst-case end-to-end latencies.
author Wu, Taodi
Ding, Shuyang
author_facet Wu, Taodi
Ding, Shuyang
author_sort Wu, Taodi
title Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
title_short Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
title_full Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
title_fullStr Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
title_full_unstemmed Analysing Real-Time Traffic in Wormhole-Switched On-ChipNetworks
title_sort analysing real-time traffic in wormhole-switched on-chipnetworks
publisher Mälardalens högskola, Inbyggda system
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-32057
work_keys_str_mv AT wutaodi analysingrealtimetrafficinwormholeswitchedonchipnetworks
AT dingshuyang analysingrealtimetrafficinwormholeswitchedonchipnetworks
_version_ 1718604485883854848