An ILP formulation for system-level application mapping on network processor architectures

Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. We present an automated system-level design technique for...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ostler, Chris, Chatha, Karam S
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 104
container_issue
container_start_page 99
container_title
container_volume
creator Ostler, Chris
Chatha, Karam S
description Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. We present an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time.
doi_str_mv 10.1145/951710.951735
format Conference Proceeding
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_31364647</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31364647</sourcerecordid><originalsourceid>FETCH-proquest_miscellaneous_313646473</originalsourceid><addsrcrecordid>eNqNiz2LAjEYhAOH4KFb2qey23Njsh8pRU4ULCyuukZCePVyZpM1b1bx3xvRH-A08wwzQ8iEFV-MiXImS1YnfhgvP0gm64bLhhVNweZiSDLE_yKJS8FK-Ul-F45utjt68KHtrYrGuwdTvGGENrdwAUtV11mjn2WbgnFHmtBBvPpwol3wGhDTSwX9ZyLo2AfAMRkclEXIXj4i09X3z3Kdp_25B4z71qAGa5UD3-OeM16JStT87eEdB3FMFA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31364647</pqid></control><display><type>conference_proceeding</type><title>An ILP formulation for system-level application mapping on network processor architectures</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Ostler, Chris ; Chatha, Karam S</creator><creatorcontrib>Ostler, Chris ; Chatha, Karam S</creatorcontrib><description>Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. We present an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time.</description><identifier>ISBN: 9783981080124</identifier><identifier>ISBN: 3981080122</identifier><identifier>DOI: 10.1145/951710.951735</identifier><language>eng</language><ispartof>2007 Design, Automation &amp; Test in Europe Conference &amp; Exhibition : Nice, France, 16-20 April 2007, 2007, p.99-104</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,776,780,785,786,27902</link.rule.ids></links><search><creatorcontrib>Ostler, Chris</creatorcontrib><creatorcontrib>Chatha, Karam S</creatorcontrib><title>An ILP formulation for system-level application mapping on network processor architectures</title><title>2007 Design, Automation &amp; Test in Europe Conference &amp; Exhibition : Nice, France, 16-20 April 2007</title><description>Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. We present an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time.</description><isbn>9783981080124</isbn><isbn>3981080122</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqNiz2LAjEYhAOH4KFb2qey23Njsh8pRU4ULCyuukZCePVyZpM1b1bx3xvRH-A08wwzQ8iEFV-MiXImS1YnfhgvP0gm64bLhhVNweZiSDLE_yKJS8FK-Ul-F45utjt68KHtrYrGuwdTvGGENrdwAUtV11mjn2WbgnFHmtBBvPpwol3wGhDTSwX9ZyLo2AfAMRkclEXIXj4i09X3z3Kdp_25B4z71qAGa5UD3-OeM16JStT87eEdB3FMFA</recordid><startdate>20070401</startdate><enddate>20070401</enddate><creator>Ostler, Chris</creator><creator>Chatha, Karam S</creator><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070401</creationdate><title>An ILP formulation for system-level application mapping on network processor architectures</title><author>Ostler, Chris ; Chatha, Karam S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_miscellaneous_313646473</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Ostler, Chris</creatorcontrib><creatorcontrib>Chatha, Karam S</creatorcontrib><collection>Computer and Information Systems 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></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ostler, Chris</au><au>Chatha, Karam S</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An ILP formulation for system-level application mapping on network processor architectures</atitle><btitle>2007 Design, Automation &amp; Test in Europe Conference &amp; Exhibition : Nice, France, 16-20 April 2007</btitle><date>2007-04-01</date><risdate>2007</risdate><spage>99</spage><epage>104</epage><pages>99-104</pages><isbn>9783981080124</isbn><isbn>3981080122</isbn><abstract>Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. We present an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time.</abstract><doi>10.1145/951710.951735</doi></addata></record>
fulltext fulltext
identifier ISBN: 9783981080124
ispartof 2007 Design, Automation & Test in Europe Conference & Exhibition : Nice, France, 16-20 April 2007, 2007, p.99-104
issn
language eng
recordid cdi_proquest_miscellaneous_31364647
source IEEE Electronic Library (IEL) Conference Proceedings
title An ILP formulation for system-level application mapping on network processor architectures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T06%3A45%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20ILP%20formulation%20for%20system-level%20application%20mapping%20on%20network%20processor%20architectures&rft.btitle=2007%20Design,%20Automation%20&%20Test%20in%20Europe%20Conference%20&%20Exhibition%20:%20Nice,%20France,%2016-20%20April%202007&rft.au=Ostler,%20Chris&rft.date=2007-04-01&rft.spage=99&rft.epage=104&rft.pages=99-104&rft.isbn=9783981080124&rft.isbn_list=3981080122&rft_id=info:doi/10.1145/951710.951735&rft_dat=%3Cproquest%3E31364647%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31364647&rft_id=info:pmid/&rfr_iscdi=true