FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information

Non-local adaptive routing techniques, which utilize statuses of both local and distant links to make routing decisions, have recently been shown to be effective solutions for promoting the performance of Network-on-Chip (NoC). The essence of non-local adaptive routing was an additional network dedi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 2015-08, Vol.26 (8), p.2272-2285
Hauptverfasser: Liu, Shaoli, Chen, Tianshi, Li, Ling, Li, Xi, Zhang, Mingzhe, Wang, Chao, Meng, Haibo, Zhou, Xuehai, Chen, Yunji
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2285
container_issue 8
container_start_page 2272
container_title IEEE transactions on parallel and distributed systems
container_volume 26
creator Liu, Shaoli
Chen, Tianshi
Li, Ling
Li, Xi
Zhang, Mingzhe
Wang, Chao
Meng, Haibo
Zhou, Xuehai
Chen, Yunji
description Non-local adaptive routing techniques, which utilize statuses of both local and distant links to make routing decisions, have recently been shown to be effective solutions for promoting the performance of Network-on-Chip (NoC). The essence of non-local adaptive routing was an additional network dedicated to propagate congestion information of distant links on the NoC. While the dedicated Congestion Propagation Network (CPN) helps routers to make promising routing decisions, it incurs additional wiring and power costs and becomes an unnecessary decoration when the load of NoC is light. Moreover, the CPN has to be extended if one would utilize more sophisticated congestion information to enhance the performance of NoC, bringing in even larger wiring and power costs. This paper proposes an innovative non-local adaptive routing technique called FreeRider, which does not use a dedicated CPN but instead leverages free bits in head flits of existing packets to carry and propagate rich congestion information without introducing additional wires or flits. In order to balance the network load, FreeRider adopts a novel three-stage strategy of output link selection, which adequately utilizes the propagated information to make routing decisions. Experimental results on both synthetic traffic patterns and application traces show that FreeRider achieves better throughput, shorter latency, and smaller power consumption than a state-of-the-art adaptive routing technique with dedicated CPN.
doi_str_mv 10.1109/TPDS.2014.2345065
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_6871425</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6871425</ieee_id><sourcerecordid>3760326701</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-8bb87def6d7df3c426e944ba6c82cd5acb7f1c3a01ae1dfb3eb9d2ce43cf9fb3</originalsourceid><addsrcrecordid>eNo9kElPwzAQhSMEEqXwAxAXS5xTvGUxNxQoVKpKVXqPHHvcukscnJSKf4-7iNPM6L03M_qi6J7gASFYPM2nr18DigkfUMYTnCYXUY8kSR5TkrPL0GOexIIScR3dtO0KB2eCeS9yQw8wsxr8M5q4Oh47JTfoRcumsz-AJtDtnV_HQSmWtkEzt-tsvUB72y3RVKo1dHEhvbeg0dS7Ri5kZ12NnEGFqxfQHqdRbZzfHpXb6MrITQt359qP5sO3efERjz_fR8XLOFZUsC7OqyrPNJhUZ9owxWkKgvNKpiqnSidSVZkhiklMJBBtKgaV0FQBZ8qIMPajx9PaxrvvXXijXLmdr8PFkqRC0DTnOQsucnIp79rWgykbb7fS_5YElwes5QFrecBanrGGzMMpYwHg35_mGeE0YX9JqnZ_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1699268483</pqid></control><display><type>article</type><title>FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information</title><source>IEEE Electronic Library (IEL)</source><creator>Liu, Shaoli ; Chen, Tianshi ; Li, Ling ; Li, Xi ; Zhang, Mingzhe ; Wang, Chao ; Meng, Haibo ; Zhou, Xuehai ; Chen, Yunji</creator><creatorcontrib>Liu, Shaoli ; Chen, Tianshi ; Li, Ling ; Li, Xi ; Zhang, Mingzhe ; Wang, Chao ; Meng, Haibo ; Zhou, Xuehai ; Chen, Yunji</creatorcontrib><description>Non-local adaptive routing techniques, which utilize statuses of both local and distant links to make routing decisions, have recently been shown to be effective solutions for promoting the performance of Network-on-Chip (NoC). The essence of non-local adaptive routing was an additional network dedicated to propagate congestion information of distant links on the NoC. While the dedicated Congestion Propagation Network (CPN) helps routers to make promising routing decisions, it incurs additional wiring and power costs and becomes an unnecessary decoration when the load of NoC is light. Moreover, the CPN has to be extended if one would utilize more sophisticated congestion information to enhance the performance of NoC, bringing in even larger wiring and power costs. This paper proposes an innovative non-local adaptive routing technique called FreeRider, which does not use a dedicated CPN but instead leverages free bits in head flits of existing packets to carry and propagate rich congestion information without introducing additional wires or flits. In order to balance the network load, FreeRider adopts a novel three-stage strategy of output link selection, which adequately utilizes the propagated information to make routing decisions. Experimental results on both synthetic traffic patterns and application traces show that FreeRider achieves better throughput, shorter latency, and smaller power consumption than a state-of-the-art adaptive routing technique with dedicated CPN.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/TPDS.2014.2345065</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Adaptive systems ; Heuristic algorithms ; Queuing theory ; Routing ; Solids ; Throughput ; Wires ; Wiring</subject><ispartof>IEEE transactions on parallel and distributed systems, 2015-08, Vol.26 (8), p.2272-2285</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2015</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-8bb87def6d7df3c426e944ba6c82cd5acb7f1c3a01ae1dfb3eb9d2ce43cf9fb3</citedby><cites>FETCH-LOGICAL-c293t-8bb87def6d7df3c426e944ba6c82cd5acb7f1c3a01ae1dfb3eb9d2ce43cf9fb3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6871425$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6871425$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Liu, Shaoli</creatorcontrib><creatorcontrib>Chen, Tianshi</creatorcontrib><creatorcontrib>Li, Ling</creatorcontrib><creatorcontrib>Li, Xi</creatorcontrib><creatorcontrib>Zhang, Mingzhe</creatorcontrib><creatorcontrib>Wang, Chao</creatorcontrib><creatorcontrib>Meng, Haibo</creatorcontrib><creatorcontrib>Zhou, Xuehai</creatorcontrib><creatorcontrib>Chen, Yunji</creatorcontrib><title>FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>Non-local adaptive routing techniques, which utilize statuses of both local and distant links to make routing decisions, have recently been shown to be effective solutions for promoting the performance of Network-on-Chip (NoC). The essence of non-local adaptive routing was an additional network dedicated to propagate congestion information of distant links on the NoC. While the dedicated Congestion Propagation Network (CPN) helps routers to make promising routing decisions, it incurs additional wiring and power costs and becomes an unnecessary decoration when the load of NoC is light. Moreover, the CPN has to be extended if one would utilize more sophisticated congestion information to enhance the performance of NoC, bringing in even larger wiring and power costs. This paper proposes an innovative non-local adaptive routing technique called FreeRider, which does not use a dedicated CPN but instead leverages free bits in head flits of existing packets to carry and propagate rich congestion information without introducing additional wires or flits. In order to balance the network load, FreeRider adopts a novel three-stage strategy of output link selection, which adequately utilizes the propagated information to make routing decisions. Experimental results on both synthetic traffic patterns and application traces show that FreeRider achieves better throughput, shorter latency, and smaller power consumption than a state-of-the-art adaptive routing technique with dedicated CPN.</description><subject>Adaptive systems</subject><subject>Heuristic algorithms</subject><subject>Queuing theory</subject><subject>Routing</subject><subject>Solids</subject><subject>Throughput</subject><subject>Wires</subject><subject>Wiring</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kElPwzAQhSMEEqXwAxAXS5xTvGUxNxQoVKpKVXqPHHvcukscnJSKf4-7iNPM6L03M_qi6J7gASFYPM2nr18DigkfUMYTnCYXUY8kSR5TkrPL0GOexIIScR3dtO0KB2eCeS9yQw8wsxr8M5q4Oh47JTfoRcumsz-AJtDtnV_HQSmWtkEzt-tsvUB72y3RVKo1dHEhvbeg0dS7Ri5kZ12NnEGFqxfQHqdRbZzfHpXb6MrITQt359qP5sO3efERjz_fR8XLOFZUsC7OqyrPNJhUZ9owxWkKgvNKpiqnSidSVZkhiklMJBBtKgaV0FQBZ8qIMPajx9PaxrvvXXijXLmdr8PFkqRC0DTnOQsucnIp79rWgykbb7fS_5YElwes5QFrecBanrGGzMMpYwHg35_mGeE0YX9JqnZ_</recordid><startdate>20150801</startdate><enddate>20150801</enddate><creator>Liu, Shaoli</creator><creator>Chen, Tianshi</creator><creator>Li, Ling</creator><creator>Li, Xi</creator><creator>Zhang, Mingzhe</creator><creator>Wang, Chao</creator><creator>Meng, Haibo</creator><creator>Zhou, Xuehai</creator><creator>Chen, Yunji</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150801</creationdate><title>FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information</title><author>Liu, Shaoli ; Chen, Tianshi ; Li, Ling ; Li, Xi ; Zhang, Mingzhe ; Wang, Chao ; Meng, Haibo ; Zhou, Xuehai ; Chen, Yunji</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-8bb87def6d7df3c426e944ba6c82cd5acb7f1c3a01ae1dfb3eb9d2ce43cf9fb3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Adaptive systems</topic><topic>Heuristic algorithms</topic><topic>Queuing theory</topic><topic>Routing</topic><topic>Solids</topic><topic>Throughput</topic><topic>Wires</topic><topic>Wiring</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Shaoli</creatorcontrib><creatorcontrib>Chen, Tianshi</creatorcontrib><creatorcontrib>Li, Ling</creatorcontrib><creatorcontrib>Li, Xi</creatorcontrib><creatorcontrib>Zhang, Mingzhe</creatorcontrib><creatorcontrib>Wang, Chao</creatorcontrib><creatorcontrib>Meng, Haibo</creatorcontrib><creatorcontrib>Zhou, Xuehai</creatorcontrib><creatorcontrib>Chen, Yunji</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Liu, Shaoli</au><au>Chen, Tianshi</au><au>Li, Ling</au><au>Li, Xi</au><au>Zhang, Mingzhe</au><au>Wang, Chao</au><au>Meng, Haibo</au><au>Zhou, Xuehai</au><au>Chen, Yunji</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>2015-08-01</date><risdate>2015</risdate><volume>26</volume><issue>8</issue><spage>2272</spage><epage>2285</epage><pages>2272-2285</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract>Non-local adaptive routing techniques, which utilize statuses of both local and distant links to make routing decisions, have recently been shown to be effective solutions for promoting the performance of Network-on-Chip (NoC). The essence of non-local adaptive routing was an additional network dedicated to propagate congestion information of distant links on the NoC. While the dedicated Congestion Propagation Network (CPN) helps routers to make promising routing decisions, it incurs additional wiring and power costs and becomes an unnecessary decoration when the load of NoC is light. Moreover, the CPN has to be extended if one would utilize more sophisticated congestion information to enhance the performance of NoC, bringing in even larger wiring and power costs. This paper proposes an innovative non-local adaptive routing technique called FreeRider, which does not use a dedicated CPN but instead leverages free bits in head flits of existing packets to carry and propagate rich congestion information without introducing additional wires or flits. In order to balance the network load, FreeRider adopts a novel three-stage strategy of output link selection, which adequately utilizes the propagated information to make routing decisions. Experimental results on both synthetic traffic patterns and application traces show that FreeRider achieves better throughput, shorter latency, and smaller power consumption than a state-of-the-art adaptive routing technique with dedicated CPN.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TPDS.2014.2345065</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 2015-08, Vol.26 (8), p.2272-2285
issn 1045-9219
1558-2183
language eng
recordid cdi_ieee_primary_6871425
source IEEE Electronic Library (IEL)
subjects Adaptive systems
Heuristic algorithms
Queuing theory
Routing
Solids
Throughput
Wires
Wiring
title FreeRider: Non-Local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T09%3A03%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=FreeRider:%20Non-Local%20Adaptive%20Network-on-Chip%20Routing%20with%20Packet-Carried%20Propagation%20of%20Congestion%20Information&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Liu,%20Shaoli&rft.date=2015-08-01&rft.volume=26&rft.issue=8&rft.spage=2272&rft.epage=2285&rft.pages=2272-2285&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/TPDS.2014.2345065&rft_dat=%3Cproquest_RIE%3E3760326701%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1699268483&rft_id=info:pmid/&rft_ieee_id=6871425&rfr_iscdi=true