Loading…
ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems
Ant Colony Optimization (ACO) is a bio-inspired algorithm extensively applied in optimization problems. The performance of Network-on-Chip (NoC) is generally dominated by traffic distribution and routing. With more precise network information for path selection by using pheromone, ACO-based adaptive...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 322 |
container_issue | |
container_start_page | 317 |
container_title | |
container_volume | |
creator | En-Jui Chang Chih-Hao Chao Kai-Yuan Jheng Hsien-Kai Hsin An-Yeu Wu |
description | Ant Colony Optimization (ACO) is a bio-inspired algorithm extensively applied in optimization problems. The performance of Network-on-Chip (NoC) is generally dominated by traffic distribution and routing. With more precise network information for path selection by using pheromone, ACO-based adaptive routing has higher potential to overcome the unbalance and unpredictable traffic load. On the other hand, the implementation cost of ACO is in general too high to store network information in pheromone memory, which is a routing table of all destination-channel pairs. We propose an ACO-based Cascaded Adaptive Routing (ACO-CAR) by combining two features: 1) table reforming by eliminating redundant information of far destinations from full routing table, and 2) adaptive searching of cascaded point for more precise network information. Our experimental results show that ACO-CAR has lower latency and higher saturation throughput, and can be implemented with 19.05% memory of full routing table. |
doi_str_mv | 10.1109/ICGCS.2010.5543045 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5543045</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5543045</ieee_id><sourcerecordid>5543045</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1345-f7001dab5af56a5865a8a704a4c15960d2e8ec3713138a573f1e5edd6e4f23f43</originalsourceid><addsrcrecordid>eNpVj81Kw0AUhUdEUGpeQDfzAqnzdyeTZRi0LRQL_qzLTeaOjLRpyUShb2_Ebjybc76zOHAYu5NiLqWoH1Z-4V_nSkwMYLQwcMGKunLSKGOsq5y6_MfWXbMi508xyYBSUt-wZeM3ZYuZAveYOwxTaAIex_RN_OXwNab-g8fDwMcBY0wdb3GHfffbpp4_HzzPpzzSPt-yq4i7TMXZZ-z96fHNL8v1ZrHyzbpMUhsoYyWEDNgCRrAIzgI6rIRB00morQiKHHW6klpqh1DpKAkoBEsmKh2NnrH7v91ERNvjkPY4nLbn__oHok5M3A</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>En-Jui Chang ; Chih-Hao Chao ; Kai-Yuan Jheng ; Hsien-Kai Hsin ; An-Yeu Wu</creator><creatorcontrib>En-Jui Chang ; Chih-Hao Chao ; Kai-Yuan Jheng ; Hsien-Kai Hsin ; An-Yeu Wu</creatorcontrib><description>Ant Colony Optimization (ACO) is a bio-inspired algorithm extensively applied in optimization problems. The performance of Network-on-Chip (NoC) is generally dominated by traffic distribution and routing. With more precise network information for path selection by using pheromone, ACO-based adaptive routing has higher potential to overcome the unbalance and unpredictable traffic load. On the other hand, the implementation cost of ACO is in general too high to store network information in pheromone memory, which is a routing table of all destination-channel pairs. We propose an ACO-based Cascaded Adaptive Routing (ACO-CAR) by combining two features: 1) table reforming by eliminating redundant information of far destinations from full routing table, and 2) adaptive searching of cascaded point for more precise network information. Our experimental results show that ACO-CAR has lower latency and higher saturation throughput, and can be implemented with 19.05% memory of full routing table.</description><identifier>ISBN: 9781424468768</identifier><identifier>ISBN: 1424468760</identifier><identifier>EISBN: 9781424468782</identifier><identifier>EISBN: 1424468779</identifier><identifier>EISBN: 1424468787</identifier><identifier>EISBN: 9781424468775</identifier><identifier>DOI: 10.1109/ICGCS.2010.5543045</identifier><language>eng</language><publisher>IEEE</publisher><subject>Adaptive Routing ; Ant colony optimization ; Ant Colony Optimization (ACO) ; Chaos ; Costs ; Delay ; Network-on-a-chip ; Network-on-Chip (NoC) ; Routing ; Selection Function ; System-on-a-chip ; Telecommunication traffic ; Throughput ; Traffic Balancing ; Traffic control</subject><ispartof>The 2010 International Conference on Green Circuits and Systems, 2010, p.317-322</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5543045$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5543045$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>En-Jui Chang</creatorcontrib><creatorcontrib>Chih-Hao Chao</creatorcontrib><creatorcontrib>Kai-Yuan Jheng</creatorcontrib><creatorcontrib>Hsien-Kai Hsin</creatorcontrib><creatorcontrib>An-Yeu Wu</creatorcontrib><title>ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems</title><title>The 2010 International Conference on Green Circuits and Systems</title><addtitle>ICGCS</addtitle><description>Ant Colony Optimization (ACO) is a bio-inspired algorithm extensively applied in optimization problems. The performance of Network-on-Chip (NoC) is generally dominated by traffic distribution and routing. With more precise network information for path selection by using pheromone, ACO-based adaptive routing has higher potential to overcome the unbalance and unpredictable traffic load. On the other hand, the implementation cost of ACO is in general too high to store network information in pheromone memory, which is a routing table of all destination-channel pairs. We propose an ACO-based Cascaded Adaptive Routing (ACO-CAR) by combining two features: 1) table reforming by eliminating redundant information of far destinations from full routing table, and 2) adaptive searching of cascaded point for more precise network information. Our experimental results show that ACO-CAR has lower latency and higher saturation throughput, and can be implemented with 19.05% memory of full routing table.</description><subject>Adaptive Routing</subject><subject>Ant colony optimization</subject><subject>Ant Colony Optimization (ACO)</subject><subject>Chaos</subject><subject>Costs</subject><subject>Delay</subject><subject>Network-on-a-chip</subject><subject>Network-on-Chip (NoC)</subject><subject>Routing</subject><subject>Selection Function</subject><subject>System-on-a-chip</subject><subject>Telecommunication traffic</subject><subject>Throughput</subject><subject>Traffic Balancing</subject><subject>Traffic control</subject><isbn>9781424468768</isbn><isbn>1424468760</isbn><isbn>9781424468782</isbn><isbn>1424468779</isbn><isbn>1424468787</isbn><isbn>9781424468775</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpVj81Kw0AUhUdEUGpeQDfzAqnzdyeTZRi0LRQL_qzLTeaOjLRpyUShb2_Ebjybc76zOHAYu5NiLqWoH1Z-4V_nSkwMYLQwcMGKunLSKGOsq5y6_MfWXbMi508xyYBSUt-wZeM3ZYuZAveYOwxTaAIex_RN_OXwNab-g8fDwMcBY0wdb3GHfffbpp4_HzzPpzzSPt-yq4i7TMXZZ-z96fHNL8v1ZrHyzbpMUhsoYyWEDNgCRrAIzgI6rIRB00morQiKHHW6klpqh1DpKAkoBEsmKh2NnrH7v91ERNvjkPY4nLbn__oHok5M3A</recordid><startdate>201006</startdate><enddate>201006</enddate><creator>En-Jui Chang</creator><creator>Chih-Hao Chao</creator><creator>Kai-Yuan Jheng</creator><creator>Hsien-Kai Hsin</creator><creator>An-Yeu Wu</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201006</creationdate><title>ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems</title><author>En-Jui Chang ; Chih-Hao Chao ; Kai-Yuan Jheng ; Hsien-Kai Hsin ; An-Yeu Wu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1345-f7001dab5af56a5865a8a704a4c15960d2e8ec3713138a573f1e5edd6e4f23f43</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Adaptive Routing</topic><topic>Ant colony optimization</topic><topic>Ant Colony Optimization (ACO)</topic><topic>Chaos</topic><topic>Costs</topic><topic>Delay</topic><topic>Network-on-a-chip</topic><topic>Network-on-Chip (NoC)</topic><topic>Routing</topic><topic>Selection Function</topic><topic>System-on-a-chip</topic><topic>Telecommunication traffic</topic><topic>Throughput</topic><topic>Traffic Balancing</topic><topic>Traffic control</topic><toplevel>online_resources</toplevel><creatorcontrib>En-Jui Chang</creatorcontrib><creatorcontrib>Chih-Hao Chao</creatorcontrib><creatorcontrib>Kai-Yuan Jheng</creatorcontrib><creatorcontrib>Hsien-Kai Hsin</creatorcontrib><creatorcontrib>An-Yeu Wu</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore (Online service)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>En-Jui Chang</au><au>Chih-Hao Chao</au><au>Kai-Yuan Jheng</au><au>Hsien-Kai Hsin</au><au>An-Yeu Wu</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems</atitle><btitle>The 2010 International Conference on Green Circuits and Systems</btitle><stitle>ICGCS</stitle><date>2010-06</date><risdate>2010</risdate><spage>317</spage><epage>322</epage><pages>317-322</pages><isbn>9781424468768</isbn><isbn>1424468760</isbn><eisbn>9781424468782</eisbn><eisbn>1424468779</eisbn><eisbn>1424468787</eisbn><eisbn>9781424468775</eisbn><abstract>Ant Colony Optimization (ACO) is a bio-inspired algorithm extensively applied in optimization problems. The performance of Network-on-Chip (NoC) is generally dominated by traffic distribution and routing. With more precise network information for path selection by using pheromone, ACO-based adaptive routing has higher potential to overcome the unbalance and unpredictable traffic load. On the other hand, the implementation cost of ACO is in general too high to store network information in pheromone memory, which is a routing table of all destination-channel pairs. We propose an ACO-based Cascaded Adaptive Routing (ACO-CAR) by combining two features: 1) table reforming by eliminating redundant information of far destinations from full routing table, and 2) adaptive searching of cascaded point for more precise network information. Our experimental results show that ACO-CAR has lower latency and higher saturation throughput, and can be implemented with 19.05% memory of full routing table.</abstract><pub>IEEE</pub><doi>10.1109/ICGCS.2010.5543045</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9781424468768 |
ispartof | The 2010 International Conference on Green Circuits and Systems, 2010, p.317-322 |
issn | |
language | eng |
recordid | cdi_ieee_primary_5543045 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Adaptive Routing Ant colony optimization Ant Colony Optimization (ACO) Chaos Costs Delay Network-on-a-chip Network-on-Chip (NoC) Routing Selection Function System-on-a-chip Telecommunication traffic Throughput Traffic Balancing Traffic control |
title | ACO-based Cascaded Adaptive Routing for traffic balancing in NoC systems |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T10%3A58%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=ACO-based%20Cascaded%20Adaptive%20Routing%20for%20traffic%20balancing%20in%20NoC%20systems&rft.btitle=The%202010%20International%20Conference%20on%20Green%20Circuits%20and%20Systems&rft.au=En-Jui%20Chang&rft.date=2010-06&rft.spage=317&rft.epage=322&rft.pages=317-322&rft.isbn=9781424468768&rft.isbn_list=1424468760&rft_id=info:doi/10.1109/ICGCS.2010.5543045&rft.eisbn=9781424468782&rft.eisbn_list=1424468779&rft.eisbn_list=1424468787&rft.eisbn_list=9781424468775&rft_dat=%3Cieee_6IE%3E5543045%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i1345-f7001dab5af56a5865a8a704a4c15960d2e8ec3713138a573f1e5edd6e4f23f43%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=5543045&rfr_iscdi=true |