DocumentCode :
1198831
Title :
Hardware Acceleration for Media/Transaction Applications in Network Processors
Author :
Lee, Byeong Kil ; John, Lizy Kurian
Author_Institution :
Texas Instrum., Inc., Austin, TX, USA
Volume :
17
Issue :
12
fYear :
2009
Firstpage :
1691
Lastpage :
1697
Abstract :
As the network environment is rapidly changing, network interfaces demand highly intelligent traffic management (on control plane) in addition to the basic requirement of wire speed packet forwarding (on data plane). Several vendors are releasing various network processors (NPS) in order to handle these demands, but they are optimized for throughputs mostly in data plane. As demands for control plane applications (e.g., quality of service) grow, efficient control plane processing will become increasingly important to good performance of network interface. In this paper, we explore acceleration techniques to improve the performance of control plane network applications. Three applications including media transcoding and transaction applications are analyzed in detail. The result of workload characterization shows that wide-issue configuration shows early saturation in performance, and there is no common bottleneck among applications based on sensitivity analysis. Therefore, we study to get each application have its own hardware acceleration module in order to accomplish the required throughput on OC-768 or higher. Our approach includes array style accelerator for media transcoding applications and partitioned lookup mechanism for lookup-table-related applications. Performance analysis of the proposed techniques shows significant improvement over the baseline configuration. Such hardware accelerators provide large packet-level parallelism proportional to the number of processing elements added. Our analyses of the proposed techniques suggest future directions for the design of high-performance NPs.
Keywords :
intelligent networks; microprocessor chips; sensitivity analysis; table lookup; telecommunication control; telecommunication network management; transcoding; array style accelerator; control plane applications; data plane; hardware acceleration; intelligent network applications; intelligent traffic management; lookup-table-related applications; media transcoding; media/transaction applications; network interfaces; network processors; packet forwarding; packet-level parallelism; partitioned lookup mechanism; performance evaluation; programmable microprocessors; quality of service; sensitivity analysis; workload characterization; Hardware acceleration; network processor (NP); parallelism; performance evaluation; workload characterization;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2008.2006847
Filename :
4803735
Link To Document :
بازگشت