Content deleted Content added
No edit summary |
Citation bot (talk | contribs) Removed parameters. | Use this bot. Report bugs. | Suggested by BOZ | Linked from User:BOZ/sandbox-temp | #UCB_webform_linked 8/35 |
||
Line 20:
The '''Data Plane Development Kit''' ('''DPDK''') is an [[open source]] software project managed by the [[Linux Foundation]]. It provides a set of [[data plane]] libraries and [[network interface controller]] polling-mode drivers for offloading [[Transmission Control Protocol|TCP]] [[packet processing]] from the [[operating system]] [[Kernel (operating system)|kernel]] to [[Process (computing)|processes]] running in [[user space]]. This offloading achieves higher computing efficiency and higher packet throughput than is possible using the interrupt-driven processing provided in the kernel.
DPDK provides a programming framework for [[x86]], [[ARM architecture|ARM]], and [[PowerPC]] processors and enables faster development of high speed data packet networking applications.<ref>Simon Stanley,[http://www.heavyreading.com/commchip/document.asp?doc_id=228565 All Change for Packet Processing] {{Webarchive|url=https://web.archive.org/web/20160821215058/http://www.heavyreading.com/commchip/document.asp?doc_id=228565 |date=21 August 2016 }}, Heavy Reading, 2013</ref><ref>Shamus McGillicudy, [http://searchsdn.techtarget.com/news/2240182264/Intel-DPDK-switch-and-server-ref-designs-push-SDN-ecosystem-forward DPDK, switch and server ref designs push SDN ecosystem forward], SearchSDN, April 2013</ref> It scales from mobile processors, such as [[Intel Atom]], to server-grade processors, such as [[Intel Xeon]]. It supports [[instruction set architecture]]s such as Intel, IBM [[POWER8]], [[EZchip]], and [[ARM architecture|ARM]].<ref name=DPDK-POWER8>{{cite web|title=DPDK: Data Plane Development Kit – What it is|url=http://dpdk.org/|website
DPDK was created by Intel engineer Venky Venkatesan, who is affectionately known as "The Father of DPDK." He died in 2018 after a long battle with cancer.<ref>{{Cite web |title=In Loving Memory: Venky Venkatesan, "The Father of DPDK" |url=https://www.dpdk.org/about/venky/ |access-date=2022-05-12 |website=DPDK |language=en-US}}</ref>
|