Loading…

Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS

Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introduc...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on computer-aided design of integrated circuits and systems 2018-01, Vol.37 (1), p.257-269
Main Authors: Rahmati, Dara, Sarbazi-Azad, Hamid
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33
cites cdi_FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33
container_end_page 269
container_issue 1
container_start_page 257
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 37
creator Rahmati, Dara
Sarbazi-Azad, Hamid
description Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introducing a new arbitration algorithm and differentiating high and low priority traffic flows in best-effort (BE) networks. An analytical model is provided to compute accurate performance bound parameters in the network with the new arbitration. When the flows have the same priorities in a switch, the new algorithm acts exactly the same as the basic round robin arbitration. It works as a superset of the basic algorithm, when the flows have different priorities. The proposed method helps designers to easily equip traditional BE networks with effective hard QoS, changing it to a GS network. This is done without the need to get involved in the designing complexity of traditional GS networks and still benefit from the superior properties of BE networks. We show substantial improvement in performance bounds for high priority flows (more than 40% in delay and 80% in bandwidth, on average) compared to the known approaches.
doi_str_mv 10.1109/TCAD.2017.2693263
format article
fullrecord <record><control><sourceid>crossref_ieee_</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TCAD_2017_2693263</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7896516</ieee_id><sourcerecordid>10_1109_TCAD_2017_2693263</sourcerecordid><originalsourceid>FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33</originalsourceid><addsrcrecordid>eNo9kM1KAzEcxIMoWKsPIF7yAlvzsUk23ta1WqH41YrHZXfzD6a0TU1SQZ_eLi1eZmCYmcMPoUtKRpQSfT2vyrsRI1SNmNScSX6EBlRzleVU0GM0IEwVGSGKnKKzGBeE0FwwPUCLatnE6KwDg9_8dt1r69Y3uMQzt9osAb8E54NL7nfXKEPrUmiS82ucPB5_bd0G30JMeGytDwk_-SriD5c--wC65L4BT5pg8KufnaMT2ywjXBx8iN7vx_Nqkk2fHx6rcpp1VIuUaSsKUxhrutZoyRiA7YTRreQdEMFkbhkxNNetsJQqJhgYIZQCIfUuN5wPEd3_dsHHGMDWm-BWTfipKal7WHUPq-5h1QdYu83VfuMA4L-vCi0FlfwPrppl_g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS</title><source>IEEE Xplore (Online service)</source><creator>Rahmati, Dara ; Sarbazi-Azad, Hamid</creator><creatorcontrib>Rahmati, Dara ; Sarbazi-Azad, Hamid</creatorcontrib><description>Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introducing a new arbitration algorithm and differentiating high and low priority traffic flows in best-effort (BE) networks. An analytical model is provided to compute accurate performance bound parameters in the network with the new arbitration. When the flows have the same priorities in a switch, the new algorithm acts exactly the same as the basic round robin arbitration. It works as a superset of the basic algorithm, when the flows have different priorities. The proposed method helps designers to easily equip traditional BE networks with effective hard QoS, changing it to a GS network. This is done without the need to get involved in the designing complexity of traditional GS networks and still benefit from the superior properties of BE networks. We show substantial improvement in performance bounds for high priority flows (more than 40% in delay and 80% in bandwidth, on average) compared to the known approaches.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2017.2693263</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>IEEE</publisher><subject>Analytical model ; arbitration ; Bandwidth ; best-effort (BE) ; Complexity theory ; Delays ; Hardware ; networks-on-chip (NoC) ; performance bound ; priority ; Quality of service ; quality-of-service (QoS) ; real-time (RT) ; Round robin ; Switches</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2018-01, Vol.37 (1), p.257-269</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33</citedby><cites>FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33</cites><orcidid>0000-0003-0104-4016</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7896516$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,27905,27906,54777</link.rule.ids></links><search><creatorcontrib>Rahmati, Dara</creatorcontrib><creatorcontrib>Sarbazi-Azad, Hamid</creatorcontrib><title>Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introducing a new arbitration algorithm and differentiating high and low priority traffic flows in best-effort (BE) networks. An analytical model is provided to compute accurate performance bound parameters in the network with the new arbitration. When the flows have the same priorities in a switch, the new algorithm acts exactly the same as the basic round robin arbitration. It works as a superset of the basic algorithm, when the flows have different priorities. The proposed method helps designers to easily equip traditional BE networks with effective hard QoS, changing it to a GS network. This is done without the need to get involved in the designing complexity of traditional GS networks and still benefit from the superior properties of BE networks. We show substantial improvement in performance bounds for high priority flows (more than 40% in delay and 80% in bandwidth, on average) compared to the known approaches.</description><subject>Analytical model</subject><subject>arbitration</subject><subject>Bandwidth</subject><subject>best-effort (BE)</subject><subject>Complexity theory</subject><subject>Delays</subject><subject>Hardware</subject><subject>networks-on-chip (NoC)</subject><subject>performance bound</subject><subject>priority</subject><subject>Quality of service</subject><subject>quality-of-service (QoS)</subject><subject>real-time (RT)</subject><subject>Round robin</subject><subject>Switches</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9kM1KAzEcxIMoWKsPIF7yAlvzsUk23ta1WqH41YrHZXfzD6a0TU1SQZ_eLi1eZmCYmcMPoUtKRpQSfT2vyrsRI1SNmNScSX6EBlRzleVU0GM0IEwVGSGKnKKzGBeE0FwwPUCLatnE6KwDg9_8dt1r69Y3uMQzt9osAb8E54NL7nfXKEPrUmiS82ucPB5_bd0G30JMeGytDwk_-SriD5c--wC65L4BT5pg8KufnaMT2ywjXBx8iN7vx_Nqkk2fHx6rcpp1VIuUaSsKUxhrutZoyRiA7YTRreQdEMFkbhkxNNetsJQqJhgYIZQCIfUuN5wPEd3_dsHHGMDWm-BWTfipKal7WHUPq-5h1QdYu83VfuMA4L-vCi0FlfwPrppl_g</recordid><startdate>201801</startdate><enddate>201801</enddate><creator>Rahmati, Dara</creator><creator>Sarbazi-Azad, Hamid</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-0104-4016</orcidid></search><sort><creationdate>201801</creationdate><title>Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS</title><author>Rahmati, Dara ; Sarbazi-Azad, Hamid</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Analytical model</topic><topic>arbitration</topic><topic>Bandwidth</topic><topic>best-effort (BE)</topic><topic>Complexity theory</topic><topic>Delays</topic><topic>Hardware</topic><topic>networks-on-chip (NoC)</topic><topic>performance bound</topic><topic>priority</topic><topic>Quality of service</topic><topic>quality-of-service (QoS)</topic><topic>real-time (RT)</topic><topic>Round robin</topic><topic>Switches</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rahmati, Dara</creatorcontrib><creatorcontrib>Sarbazi-Azad, Hamid</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Xplore (Online service)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rahmati, Dara</au><au>Sarbazi-Azad, Hamid</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2018-01</date><risdate>2018</risdate><volume>37</volume><issue>1</issue><spage>257</spage><epage>269</epage><pages>257-269</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introducing a new arbitration algorithm and differentiating high and low priority traffic flows in best-effort (BE) networks. An analytical model is provided to compute accurate performance bound parameters in the network with the new arbitration. When the flows have the same priorities in a switch, the new algorithm acts exactly the same as the basic round robin arbitration. It works as a superset of the basic algorithm, when the flows have different priorities. The proposed method helps designers to easily equip traditional BE networks with effective hard QoS, changing it to a GS network. This is done without the need to get involved in the designing complexity of traditional GS networks and still benefit from the superior properties of BE networks. We show substantial improvement in performance bounds for high priority flows (more than 40% in delay and 80% in bandwidth, on average) compared to the known approaches.</abstract><pub>IEEE</pub><doi>10.1109/TCAD.2017.2693263</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0003-0104-4016</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2018-01, Vol.37 (1), p.257-269
issn 0278-0070
1937-4151
language eng
recordid cdi_crossref_primary_10_1109_TCAD_2017_2693263
source IEEE Xplore (Online service)
subjects Analytical model
arbitration
Bandwidth
best-effort (BE)
Complexity theory
Delays
Hardware
networks-on-chip (NoC)
performance bound
priority
Quality of service
quality-of-service (QoS)
real-time (RT)
Round robin
Switches
title Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T21%3A41%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Classified%20Round%20Robin:%20A%20Simple%20Prioritized%20Arbitration%20to%20Equip%20Best%20Effort%20NoCs%20With%20Effective%20Hard%20QoS&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Rahmati,%20Dara&rft.date=2018-01&rft.volume=37&rft.issue=1&rft.spage=257&rft.epage=269&rft.pages=257-269&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2017.2693263&rft_dat=%3Ccrossref_ieee_%3E10_1109_TCAD_2017_2693263%3C/crossref_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c195t-9f58d8dfdcbd9622eefc5d9b63ce05264f20d149b5f117252ed5577e5690d1d33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7896516&rfr_iscdi=true