Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/NCA.2005.10guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

C-CORE: Using Communication Cores for High Performance Network Services

Published: 27 July 2005 Publication History

Abstract

Recent hardware advances are creating multi-core systems with heterogeneous functionality. This paper explores how applications and middleware can utilize systems comprised of processors specialized for communication vs. computational tasks. The C-CORE execution environment enables applications, through middleware and underlying system functionality, to utilize both the computational capabilities of general purpose CPUs and the high performance communication hardware provided by specialized communication processors. Such future heterogeneous multi-core hardware is emulated by attaching a representative network processor - Intel s IXP2400 processor -to a general purpose CPU via a dedicated interconnect. For this platform, C-CORE provides abstractions to represent an application s communication actions, to efficiently couple such actions with application-level computations, and to dynamically create and configure the platform-resident chains of computational and communication actions used by applications. C-CORE s functionality is evaluated with representative, communication-intensive applications. Measurements on our experimental platform establish the performance advantages afforded to applications by C-CORE.

Cited By

View all
  • (2019)NICAProceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference10.5555/3358807.3358838(345-361)Online publication date: 10-Jul-2019
  • (2010)Functional Partitioning to Optimize End-to-End Performance on Many-core ArchitecturesProceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis10.1109/SC.2010.28(1-12)Online publication date: 13-Nov-2010
  • (2005)Addressing data compatibility on programmable network platformsProceedings of the 2005 ACM symposium on Architecture for networking and communications systems10.1145/1095890.1095908(125-134)Online publication date: 26-Oct-2005

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
NCA '05: Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications
July 2005
278 pages
ISBN:0769523269

Publisher

IEEE Computer Society

United States

Publication History

Published: 27 July 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)NICAProceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference10.5555/3358807.3358838(345-361)Online publication date: 10-Jul-2019
  • (2010)Functional Partitioning to Optimize End-to-End Performance on Many-core ArchitecturesProceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis10.1109/SC.2010.28(1-12)Online publication date: 13-Nov-2010
  • (2005)Addressing data compatibility on programmable network platformsProceedings of the 2005 ACM symposium on Architecture for networking and communications systems10.1145/1095890.1095908(125-134)Online publication date: 26-Oct-2005

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media