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...
Saved in:
Published in: | IEEE transactions on computer-aided design of integrated circuits and systems 2018-01, Vol.37 (1), p.257-269 |
---|---|
Main Authors: | , |
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 |