Function Inlining for IXP Network Processor
Cheng Wu · 2006
Function inlining has been proposed as an efficient compiler optimization technique.It expands a function call site into the actual implementation of the function.This reduces overhead associated with the function call.However, current inlining techniques do not meet the demands of network processors,e.g.Intel's IXP series.The novel archi tecture features of IXP call for new techniques for adapting the traditional function inlining.This paper presents how to extend function inlining technique for IXP architecture using critical path extraction and iterative compilation.The ex- perimental result shows that the extended function inlining can effectively improve network system performance.