Algorithm Partitioning and Optimization for Network Processors

R. Lehmann and A. Schill (Germany)


Communication Systems, Communications Protocol, Algorithm Partitioning, Dynamic Algorithm Analysis, CCode Analysis, Network Processor.


Current high speed networks cannot be fully utilized by to day's high end systems. The processing requirements of next generation network protocols require intelligent net work cards with network protocol offload engines, for ex ample based on a network processor. To reduce develop ment time, we reuse existing software protocol stack im plementations for partitioning and implementing on the network card. Though, manual partitioning is very time consuming due to the complex protocol stacks. We outline an approach for tool supported software partitioning even for complex C source code.

Important Links:

Go Back