Methodology of Mapping Network Processor Heterogeneous Resources Based on Genetic Algorithm

As the fast development of deep sub-micron process,the implementation of modern network processors has been based on MPSoC (Multi-Processor System on Chip) architecture.New design methodology should be presented to guide the architectural design of network processors. In this paper, an efficient mapping method from network applications to network processor heterogeneous hardware resources is presented.This mapping method is based on genetic algorithms.Network applications are represented by Weighted Dataflow Process Network (WDPN),heterogeneous network processor resources are described with system parameters,and then the application model is mapped into the heterogeneous hardware resources to analyze the performance of network processors through the well-designed genetic algorithm,and further to obtain the proper implementation scheme of NP architecture.