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

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on very large scale integration (VLSI) systems 2009-05, Vol.17 (5), p.674-687
Main Authors: Leary, G., Srinivasan, K., Mehta, K., Chatha, K.S.
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&amp;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 &amp; 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 &amp; 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