Abstract
A problem that must be faced when designing systems based on network processors (NPs) is how to assign the packet-processing tasks to the processor pipeline consisting of many processing engines. Nowadays, this work is done by developers manually, which is error-prone and has low efficiency. To alleviate this, this paper proposes a genetic algorithm-based method to assign processing tasks to processing engines automatically. In essence, this is a multi-objective searching problem, thus the introduction of genetic algorithm is reasonable. Experiments show that this method can quickly obtain near-optimal solutions from the large solution space. Using this technique, the assignment of task to PE can be fulfilled easily and efficiently. Thus, the development period can be shortened greatly.
Original language | English |
---|---|
Pages (from-to) | 186-188 |
Number of pages | 3 |
Journal | Jisuanji Gongcheng/Computer Engineering |
Volume | 31 |
Issue number | 22 |
State | Published - 20 Nov 2005 |
Keywords
- Generic algorithm
- Network processor
- Pipeline
- Task allocation