Loading…
Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique
The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synt...
Saved in:
Published in: | IEEE transactions on very large scale integration (VLSI) systems 2009-05, Vol.17 (5), p.674-687 |
---|---|
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-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3 |
---|---|
cites | cdi_FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3 |
container_end_page | 687 |
container_issue | 5 |
container_start_page | 674 |
container_title | IEEE transactions on very large scale integration (VLSI) systems |
container_volume | 17 |
creator | Leary, G. Srinivasan, K. Mehta, K. Chatha, K.S. |
description | The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synthesizes an application specific NoC topology and routes the communication traces on the interconnection network. The technique operates on the system-level floorplan of the system on chip (SoC) and accounts for the power consumption in the physical links and the routers. The design technique solves a multi-objective problem of minimizing the power consumption and the router resources. It generates a Pareto curve of the solution set, such that each point in the curve represents a tradeoff between power consumption and associated number of NoC routers. The performance and quality of solutions produced by the technique are evaluated by experimentation with benchmark applications and comparisons with existing approaches. |
doi_str_mv | 10.1109/TVLSI.2008.2011205 |
format | article |
fullrecord | <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_proquest_miscellaneous_20771737</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4773141</ieee_id><sourcerecordid>2545336661</sourcerecordid><originalsourceid>FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3</originalsourceid><addsrcrecordid>eNqFkcFu2zAMhoVhA9ZlfYHtYhRYe3JLSrJlH7O0zQoE3YAG7VGQZapR69iZ5GDo209Zgh522HSQCOrjTxI_Y58QzhGhvljeL-5uzjlAlS5EDsUbdoRFofI6nbcphlLkFUd4zz7E-ASAUtZwxH5cUvSPfTa47JbGX0N4zoc-n638JpsGu_Ij2XEbKGYPflxlJptTT6O32bR7HEJKrfOvJlKbLcmuev9zSx_ZO2e6SMeHd8KW11fL2bd88X1-M5suciuxGvOmretSlIUyVhiDTQvkmlKIqmmscbZKwynDlZNNWTlojXFQlJJzbBx3phUTdraX3YQhdY2jXvtoqetMT8M26koVIAXnKpGn_ySFLMpayOq_IAelUImd4slf4NOwDX3aVtfIBagirTZhfA_ZMMQYyOlN8GsTXjSC3nmm_3imd57pg2ep6MtB2URrOhdMb318reSoZOovE_d5z3kiev2WSgmUKH4DBF2fBw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>912307596</pqid></control><display><type>article</type><title>Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique</title><source>IEEE Xplore (Online service)</source><creator>Leary, G. ; Srinivasan, K. ; Mehta, K. ; Chatha, K.S.</creator><creatorcontrib>Leary, G. ; Srinivasan, K. ; Mehta, K. ; Chatha, K.S.</creatorcontrib><description>The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synthesizes an application specific NoC topology and routes the communication traces on the interconnection network. The technique operates on the system-level floorplan of the system on chip (SoC) and accounts for the power consumption in the physical links and the routers. The design technique solves a multi-objective problem of minimizing the power consumption and the router resources. It generates a Pareto curve of the solution set, such that each point in the curve represents a tradeoff between power consumption and associated number of NoC routers. The performance and quality of solutions produced by the technique are evaluated by experimentation with benchmark applications and comparisons with existing approaches.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2008.2011205</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithm design and analysis ; Algorithms ; Applied sciences ; Architecture ; Design automation ; Design engineering ; Design. Technologies. Operation analysis. Testing ; Electronics ; Energy consumption ; Exact sciences and technology ; genetic algorithms ; Genetics ; Hardware ; Input-output equipment ; Integrated circuits ; Interconnection ; Multiprocessor interconnection networks ; Network synthesis ; Network topology ; Network-on-a-chip ; network-on-chip (NoC) ; Power consumption ; Power generation ; Power system interconnection ; Routers ; routing ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; System-on-a-chip ; Very large scale integration</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2009-05, Vol.17 (5), p.674-687</ispartof><rights>2009 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3</citedby><cites>FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4773141$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=21743734$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Leary, G.</creatorcontrib><creatorcontrib>Srinivasan, K.</creatorcontrib><creatorcontrib>Mehta, K.</creatorcontrib><creatorcontrib>Chatha, K.S.</creatorcontrib><title>Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synthesizes an application specific NoC topology and routes the communication traces on the interconnection network. The technique operates on the system-level floorplan of the system on chip (SoC) and accounts for the power consumption in the physical links and the routers. The design technique solves a multi-objective problem of minimizing the power consumption and the router resources. It generates a Pareto curve of the solution set, such that each point in the curve represents a tradeoff between power consumption and associated number of NoC routers. The performance and quality of solutions produced by the technique are evaluated by experimentation with benchmark applications and comparisons with existing approaches.</description><subject>Algorithm design and analysis</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Architecture</subject><subject>Design automation</subject><subject>Design engineering</subject><subject>Design. Technologies. Operation analysis. Testing</subject><subject>Electronics</subject><subject>Energy consumption</subject><subject>Exact sciences and technology</subject><subject>genetic algorithms</subject><subject>Genetics</subject><subject>Hardware</subject><subject>Input-output equipment</subject><subject>Integrated circuits</subject><subject>Interconnection</subject><subject>Multiprocessor interconnection networks</subject><subject>Network synthesis</subject><subject>Network topology</subject><subject>Network-on-a-chip</subject><subject>network-on-chip (NoC)</subject><subject>Power consumption</subject><subject>Power generation</subject><subject>Power system interconnection</subject><subject>Routers</subject><subject>routing</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>System-on-a-chip</subject><subject>Very large scale integration</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNqFkcFu2zAMhoVhA9ZlfYHtYhRYe3JLSrJlH7O0zQoE3YAG7VGQZapR69iZ5GDo209Zgh522HSQCOrjTxI_Y58QzhGhvljeL-5uzjlAlS5EDsUbdoRFofI6nbcphlLkFUd4zz7E-ASAUtZwxH5cUvSPfTa47JbGX0N4zoc-n638JpsGu_Ij2XEbKGYPflxlJptTT6O32bR7HEJKrfOvJlKbLcmuev9zSx_ZO2e6SMeHd8KW11fL2bd88X1-M5suciuxGvOmretSlIUyVhiDTQvkmlKIqmmscbZKwynDlZNNWTlojXFQlJJzbBx3phUTdraX3YQhdY2jXvtoqetMT8M26koVIAXnKpGn_ySFLMpayOq_IAelUImd4slf4NOwDX3aVtfIBagirTZhfA_ZMMQYyOlN8GsTXjSC3nmm_3imd57pg2ep6MtB2URrOhdMb318reSoZOovE_d5z3kiev2WSgmUKH4DBF2fBw</recordid><startdate>20090501</startdate><enddate>20090501</enddate><creator>Leary, G.</creator><creator>Srinivasan, K.</creator><creator>Mehta, K.</creator><creator>Chatha, K.S.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><scope>FR3</scope><scope>P64</scope><scope>RC3</scope><scope>F28</scope></search><sort><creationdate>20090501</creationdate><title>Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique</title><author>Leary, G. ; Srinivasan, K. ; Mehta, K. ; Chatha, K.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Architecture</topic><topic>Design automation</topic><topic>Design engineering</topic><topic>Design. Technologies. Operation analysis. Testing</topic><topic>Electronics</topic><topic>Energy consumption</topic><topic>Exact sciences and technology</topic><topic>genetic algorithms</topic><topic>Genetics</topic><topic>Hardware</topic><topic>Input-output equipment</topic><topic>Integrated circuits</topic><topic>Interconnection</topic><topic>Multiprocessor interconnection networks</topic><topic>Network synthesis</topic><topic>Network topology</topic><topic>Network-on-a-chip</topic><topic>network-on-chip (NoC)</topic><topic>Power consumption</topic><topic>Power generation</topic><topic>Power system interconnection</topic><topic>Routers</topic><topic>routing</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>System-on-a-chip</topic><topic>Very large scale integration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Leary, G.</creatorcontrib><creatorcontrib>Srinivasan, K.</creatorcontrib><creatorcontrib>Mehta, K.</creatorcontrib><creatorcontrib>Chatha, K.S.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Genetics Abstracts</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Leary, G.</au><au>Srinivasan, K.</au><au>Mehta, K.</au><au>Chatha, K.S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2009-05-01</date><risdate>2009</risdate><volume>17</volume><issue>5</issue><spage>674</spage><epage>687</epage><pages>674-687</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synthesizes an application specific NoC topology and routes the communication traces on the interconnection network. The technique operates on the system-level floorplan of the system on chip (SoC) and accounts for the power consumption in the physical links and the routers. The design technique solves a multi-objective problem of minimizing the power consumption and the router resources. It generates a Pareto curve of the solution set, such that each point in the curve represents a tradeoff between power consumption and associated number of NoC routers. The performance and quality of solutions produced by the technique are evaluated by experimentation with benchmark applications and comparisons with existing approaches.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2008.2011205</doi><tpages>14</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1063-8210 |
ispartof | IEEE transactions on very large scale integration (VLSI) systems, 2009-05, Vol.17 (5), p.674-687 |
issn | 1063-8210 1557-9999 |
language | eng |
recordid | cdi_proquest_miscellaneous_20771737 |
source | IEEE Xplore (Online service) |
subjects | Algorithm design and analysis Algorithms Applied sciences Architecture Design automation Design engineering Design. Technologies. Operation analysis. Testing Electronics Energy consumption Exact sciences and technology genetic algorithms Genetics Hardware Input-output equipment Integrated circuits Interconnection Multiprocessor interconnection networks Network synthesis Network topology Network-on-a-chip network-on-chip (NoC) Power consumption Power generation Power system interconnection Routers routing Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices System-on-a-chip Very large scale integration |
title | Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T05%3A11%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20of%20Network-on-Chip%20Architectures%20With%20a%20Genetic%20Algorithm-Based%20Technique&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Leary,%20G.&rft.date=2009-05-01&rft.volume=17&rft.issue=5&rft.spage=674&rft.epage=687&rft.pages=674-687&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2008.2011205&rft_dat=%3Cproquest_pasca%3E2545336661%3C/proquest_pasca%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c418t-bd9963657ac3aa1bd0efb6338bbcafc84907a27f4b68f0daaf0564221bf2fad3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=912307596&rft_id=info:pmid/&rft_ieee_id=4773141&rfr_iscdi=true |