Performance Analysis and Improvement of ACE Programming Framework

HU Ning-xin,HUANG Xiao-ping,LIANG A-lei,HU Yue-ming
DOI: https://doi.org/10.3969/j.issn.1000-1220.2006.03.036
2006-01-01
Abstract:ACE programming framework has strong programmability for IXP1200 network processor, but its forwarding performance is low. The forwarding performance is determined by the fast path of ACE programming framework. The structure of fast path is analysed first. Based on this result, a way which can both maintain programmability and improve performance is found. The way is refining the organization of resources in the fast path. The goal of organization is fully exploiting packet level parallelism. Based analysis of several organization, a performance improvement method is given. The result of performance improvement is the throughput of ACE programming framework with 100M ethernet link can be improved 28.8%.
What problem does this paper attempt to address?