Smart Network Interface Cards (SmartNICs) can boost performance in mobile telecom networks. For 4G networks, SmartNICs can be used to implement many network functions in virtual machines or containers rather than using dedicated hardware, resulting in better performance and more network flexibility. Meanwhile, 5G networks will demand even more performance and flexibility, and SmartNICs can meet these goals. An Intel® FPGA Programmable Acceleration Card (PAC) N3000 – a full-duplex 100 Gbps in-system re-programmable acceleration card for multi-workload networking application acceleration – can offload telecom network server CPUs, which reduces the total number of required servers and cuts both capital and operational expenses.
A new Intel White Paper titled “Making Virtualized Mobile Gateways More Efficient,” written in conjunction with Netcope Technologies – a Gold member of the Intel® FPGA Partner Program – discusses the use of the open-source P4 network programming language in conjunction with Netcope’s P4 service to quickly develop and deploy offload cores that accelerate networking functions.
The offloaded networking functions are often straightforward but require significant compute performance, which makes them ideal for conversion to an FPGA-based IP core using the P4 language. Examples of such functions include Network Address Translation (NAT), Deep Packet Inspection (DPI), and content-specific processing optimizations for Web and video traffic. Using P4 to describe these functions rather than traditional FPGA programming languages including VHDL and Verilog can reduce development time for these functions from weeks to days. In addition, FPGA-specific design knowledge is often not required to develop these functions using P4.
For more details, click here to download this new Intel White Paper.
For more information about the Netcope implementation of P4 used with Intel® FPGAs, see “Develop custom 200 Gbps packet-processing pipelines using Netcope P4 for SmartNICs based on Intel® Stratix® 10 FPGAs.”
Legal Notices and Disclaimers:
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No product or component can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com.
Results have been estimated or simulated using internal Intel analysis, architecture simulation and modeling, and provided to you for informational purposes. Any differences in your system hardware, software or configuration may affect your actual performance.
Intel does not control or audit third-party data. You should review this content, consult other sources, and confirm whether referenced data are accurate.
Cost reduction scenarios described are intended as examples of how a given Intel- based product, in the specified circumstances and configurations, may affect future costs and provide cost savings.
Circumstances will vary. Intel does not guarantee any costs or cost reduction.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries.
Altera is a trademark of Intel Corporation or its subsidiaries.
Cyclone is a trademark of Intel Corporation or its subsidiaries.
Other names and brands may be claimed as the property of others.