Technology & Research
Intel and NPF Visual Intel and NPF
Included on this page:
Accelerating the Development of Next-Generation Networking and Telecommunications Products
What is NPF?
NPF logoAs part of its ongoing standards efforts, Intel is a leader in the Network Processing Forum (NPF). The NPF is an industry group set up to deliver specifications for programmable network elements. Their programmability reduces time-to-market and increases time-in-market for network equipment manufacturers.
Why It Was Needed

Network Processing Units (NPUs) were developed to overcome the inflexibility of ASICs (application-specific integrated circuits). ASICs are hard-wired to perform specific tasks, while NPUs get their instructions from firmware on the chip that can be changed in the field and are therefore more flexible.

In the late 1990s though, adapting networking applications to NPUs was complicated because software portability layers developed for ASICs didn't fit well and there were no standard interface specifications that made it easy for semiconductor and software products from different vendors to interoperate.

How Intel Helped
Intel research and development developed NPU reference software architecture and interface APIs that could be used as a basis for interoperability. Intel then joined others in the industry in creating the NPF. Within the NPF, Intel has led development of the first NP benchmarks ever.

These benchmarks enable customers to evaluate and compare network processor performance. So far, NPF has released three benchmarks: IPv4 Forwarding, NPLS and IP Forwarding. Intel chaired the task group and was a co-author on all three.

Other progress within the NPF includes:

Draft specifications (contributed by Intel research and development and its business units)
Open Implementation Agreements (IA) for interface specifications
Increased credibility of NPUs through the Open IAs, benchmarking, and other interoperability efforts
Where NPF Is Today
Intel's leadership in the first-ever NPU industry-wide reference architecture has helped the NPF gain traction in the industry, resulting in increasing demand for NPF standards. Intel continues to set an example by supporting NPF software APIs with the Intel® IXA Portability Framework and by supporting the NPF LA-1 coprocessor hardware interface with the Intel® IXP2XXX network processor product line.
Learn More
Explore Intel's latest developments in networking and communications design components.
See what's new in Intel® network processors.
Find out about Intel® IXA.

Some of the links on this page will take you from the Intel Web site. Intel does not control the content on these Web sites.

 
Related Links
 
Back to Top