Title
An effective network processor design framework: using multi-objective evolutionary algorithms and object oriented techniques to optimise the intel IXP1200 network processor
Abstract
In this paper we present a framework for design space exploration of a network processor, that incorporates parameterisation, power and cost analysis. This method utilises multi-objective evolutionary algorithms and object oriented analysis and design. Using this approach an engineer specifies certain hard and soft performance requirements for a multi-processor system, and allows it to be generated automatically by competitive evolution/optimisation, thus obviating the need for detailed design. To make the proposal concrete, we use the Intel IXP1200 network processor as a baseline complex system design and show how various improvements can be make to this architecture by evolutionary/competitive design. Various approaches to multi- objective optimisation (Darwin, Lamarck Baldwin, etc.) are compared and contrasted in their ability to generate architectures meeting various constraints. We also present an assessment of a proposed architecture with reference to four different packet processing roles. The merits of an "island clocking" scheme versus a "common clocking" scheme are also discussed. Our paper highlights the flexibility that this framework bestows on the designer, along with the potential to achieve cost savings and performance improvement.
Year
DOI
Venue
2006
10.1145/1185347.1185362
San Jose, CA
Keywords
Field
DocType
detailed design,effective network processor design,competitive evolution,competitive design,design space exploration,intel ixp1200 network processor,various constraint,baseline complex system design,multi-objective evolutionary algorithm,various improvement,various approach,common clocking,engines,network processor,integrated circuit design,cost analysis,unified modeling language,logic design,throughput,object oriented,object oriented analysis and design,evolutionary computation,hardware,complex system
Network processor,Computer architecture,Evolutionary algorithm,Object-oriented programming,Computer science,Evolutionary computation,Real-time computing,Packet processing,Integrated circuit design,Design space exploration,Object-oriented analysis and design
Conference
ISBN
Citations 
PageRank 
1-59593-580-0
3
0.52
References 
Authors
19
2
Name
Order
Citations
PageRank
Liam Noonan150.99
Colin Flanagan2367.75