Design and Implementation of Dynamic Flow Regulation for On-chip Networks

In modern System-on-Chip systems, flow regulation can be used to integrate IP blocks into the system architecture, simultaneously guaranteeing Quality of Service and achieving cost-effective communication. However, static regulation with hard coded regulation policy lacks of flexibility to accommoda...

Full description

Bibliographic Details
Main Author: Wang, yI
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2011
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-47310
id ndltd-UPSALLA1-oai-DiVA.org-kth-47310
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-473102013-01-08T13:50:49ZDesign and Implementation of Dynamic Flow Regulation for On-chip NetworksengWang, yIKTH, Skolan för informations- och kommunikationsteknik (ICT)2011TECHNOLOGYTEKNIKVETENSKAPIn modern System-on-Chip systems, flow regulation can be used to integrate IP blocks into the system architecture, simultaneously guaranteeing Quality of Service and achieving cost-effective communication. However, static regulation with hard coded regulation policy lacks of flexibility to accommodate traffic flows with varying characteristics and patterns influenced by complex system behavior. Besides, static regulation may result in overly loose regulation in order to satisfy conflicting regulation requirements of different flows. To overcome the weaknesses of static regulation, in this thesis, we present a dynamic regulation mechanism that can self-adaptively make dynamic regulation decisions according to actual incoming traffic flows from master IP blocks. The whole dynamic regulation process is realized with a 3-stage closed-loop control mechanism: prediction, decision, and execution. Accordingly, predictor, director, and regulator are designed and implemented to fulfill the tasks of each control stage. We compare our approach with the static regulation scheme on the Nostrum Network-on-Chip with deflective routing. The experimental results show that, when regulating Markov Modulated Poisson Process traffic flows, our dynamic regulation scheme enjoys less interconnect delay and requires smaller interface buffers than the static regulation scheme, and therefore makes more effective use of the system interconnect with flexibility. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-47310Trita-ICT-EX ; 89application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic TECHNOLOGY
TEKNIKVETENSKAP
spellingShingle TECHNOLOGY
TEKNIKVETENSKAP
Wang, yI
Design and Implementation of Dynamic Flow Regulation for On-chip Networks
description In modern System-on-Chip systems, flow regulation can be used to integrate IP blocks into the system architecture, simultaneously guaranteeing Quality of Service and achieving cost-effective communication. However, static regulation with hard coded regulation policy lacks of flexibility to accommodate traffic flows with varying characteristics and patterns influenced by complex system behavior. Besides, static regulation may result in overly loose regulation in order to satisfy conflicting regulation requirements of different flows. To overcome the weaknesses of static regulation, in this thesis, we present a dynamic regulation mechanism that can self-adaptively make dynamic regulation decisions according to actual incoming traffic flows from master IP blocks. The whole dynamic regulation process is realized with a 3-stage closed-loop control mechanism: prediction, decision, and execution. Accordingly, predictor, director, and regulator are designed and implemented to fulfill the tasks of each control stage. We compare our approach with the static regulation scheme on the Nostrum Network-on-Chip with deflective routing. The experimental results show that, when regulating Markov Modulated Poisson Process traffic flows, our dynamic regulation scheme enjoys less interconnect delay and requires smaller interface buffers than the static regulation scheme, and therefore makes more effective use of the system interconnect with flexibility.
author Wang, yI
author_facet Wang, yI
author_sort Wang, yI
title Design and Implementation of Dynamic Flow Regulation for On-chip Networks
title_short Design and Implementation of Dynamic Flow Regulation for On-chip Networks
title_full Design and Implementation of Dynamic Flow Regulation for On-chip Networks
title_fullStr Design and Implementation of Dynamic Flow Regulation for On-chip Networks
title_full_unstemmed Design and Implementation of Dynamic Flow Regulation for On-chip Networks
title_sort design and implementation of dynamic flow regulation for on-chip networks
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2011
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-47310
work_keys_str_mv AT wangyi designandimplementationofdynamicflowregulationforonchipnetworks
_version_ 1716530362204553216