Lee, K. ORCID: 0000-0002-2730-9150, Coulson, G., Blair, G., Joolia, A. and Ueyama, J., 2004. Towards a generic programming model for network processors. In: Proceedings: 12th IEEE International Conference on Networks (ICON 2004) [volume 2], Singapore, 16-19 November 2004. Los Alamitos, California: IEEE Computer Society, pp. 504-510. ISBN 078038783X
|
Text
221114_PubSub2811_Lee_K.pdf Download (1MB) | Preview |
Abstract
Network Processors (NPs) are emerging as a cost effective network element technology that can he more readily updated and evolved than custom hardware or ASIC-based designs. Moreover, NPs promise support for run-time reconfiguration of low-level networking software. However, it is notoriously difficult to develop software for NPs because of their complex design, architectural heterogeneity, and demanding performance constraints. In this paper we present a runtime componentbased approach to programming NPs. The approach promotes conceptual uniformity and design portability acros a wide variety of NP types while simultaneously exploiting hardware assists that are specific to individual NPs. To show how our approach can be applied in a wide range of types of NPs we characterise the design space of NPs and demonstrate the applicability of our concepts to the various classes identified. Then, as a detailed case study, we focus on programming the Intel IXP1200 NP. This demonstrates that our approach can be effectively applied, e.g. in terms of performance, in a demanding real-world NP environment.
Item Type: | Chapter in book | ||||
---|---|---|---|---|---|
Creators: | Lee, K., Coulson, G., Blair, G., Joolia, A. and Ueyama, J. | ||||
Publisher: | IEEE Computer Society | ||||
Place of Publication: | Los Alamitos, California | ||||
Date: | 2004 | ||||
ISBN: | 078038783X | ||||
ISSN: | 1531-2216 | ||||
Identifiers: |
|
||||
Divisions: | Schools > School of Science and Technology | ||||
Record created by: | EPrints Services | ||||
Date Added: | 09 Oct 2015 09:42 | ||||
Last Modified: | 09 Jun 2017 13:09 | ||||
URI: | https://irep.ntu.ac.uk/id/eprint/1519 |
Actions (login required)
Edit View |
Views
Views per month over past year
Downloads
Downloads per month over past year