arrow
Return

Runtime support for multicore pocket processing systems

delete2007-01-01
delete20
PRE
AI
T
Tilman Wolf *
N
Ning Weng
C
C.-H. Tai
DOI:10.1109/MNET.2007.386467delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Network processors promise a flexible, programmable packet processing infrastructure for network systems. To make full use of the capabilities of network processors, it is imperative to provide the ability to dynamically adopt to changing traffics patterns in the form of a network processor runtime system. The differences from existing operating systems and the main challenges lie in the multiprocessor nature of NPs, their on-chip resource constraints, and real-time processing requirements. In this article we explore the key design trade-offs that need to be considered when designing a network processor operating system. In particular, we explore the performance impact of application analysis on partitioning, traffic characterization, workload mapping, and runtime adaptation. We present and discuss qualitative and quantitative results in the context of a particular application analysis and mapping framework. The observations and conclusions are generally applicable to any runtime environment for network processors.
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Network cover
IEEE Network
IF:
6.3
Papers:
2.7K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Methanol synthesis over a Zn-deposited copper model catalyst
err1995-01-01
err0
PREAI
errJ. Nakamura; I. Nakamura; T. Uchijima; Y. Kanai; T. Watanabe; M. Saito; T. Fujitani
errShare
errSave
no more