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...

Full description

Saved in:
Bibliographic Details
Main Authors: En-Jui Chang, Chih-Hao Chao, Kai-Yuan Jheng, Hsien-Kai Hsin, An-Yeu Wu
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