[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1323351.1323454guideproceedingsArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article
Free access

Approximation Algorithm for Process Mapping on Network Processor Architectures

Published: 23 January 2007 Publication History

Abstract

The high performance requirements of networking applications has led to the advent of programmable network processor (NP) architectures that incorporate symmetric multiprocessing, and block multi-threading. The paper presents an automated system-level design technique for process mapping on such architectures with an objective of maximizing the worst case throughput of the application. As this mapping must be done in the presence of resource (processors and code size) constraints, this is an NP-complete problem (Ausiello et al., 1999). We present a polynomial time approximation algorithm guaranteed to generate solutions with throughput at least 1/2 that of optimal solutions. The proposed algorithm was utilized to map realistic applications on the Intel IXP2400 (NP) architecture, and produced solutions within 78% of optimal.

Cited By

View all
  • (2007)Approximation algorithm for data mapping on block multi-threaded network processor architecturesProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278680(801-804)Online publication date: 4-Jun-2007

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASP-DAC '07: Proceedings of the 2007 Asia and South Pacific Design Automation Conference
January 2007
771 pages
ISBN:1424406293

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 January 2007

Author Tags

  1. Intel IXP2400 architecture
  2. NP-complete problem
  3. automated system-level design
  4. block multithreading
  5. polynomial time approximation algorithm
  6. process mapping
  7. programmable network processor architectures
  8. symmetric multiprocessing

Qualifiers

  • Article

Acceptance Rates

ASP-DAC '07 Paper Acceptance Rate 131 of 408 submissions, 32%;
Overall Acceptance Rate 466 of 1,454 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2007)Approximation algorithm for data mapping on block multi-threaded network processor architecturesProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278680(801-804)Online publication date: 4-Jun-2007

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media