Quantcast
Channel: 中级
Viewing all articles
Browse latest Browse all 669

Data Plane Development Kit Overview

$
0
0

The Data Plane Development Kit (DPDK) is a key ingredient addressing the data plane needs of Telecom and Networking applications implemented on general purpose processors.  It is an optimized library in Linux User Space offering a higher level of packet processing throughput than standard Linux network interfaces.

DPDK fundamentals:

‒Implements a run to completion model
‒Accesses all devices by polling without a scheduler
‒Accesses all devices directly from Linux User Space
‒Runs in 32-bit and 64-bit mode with/without NUMA
‒Scales from Intel Atom processors to Intel Xeon processors
‒Supports an unlimited number of processors and processor cores
‒Optimizes packet allocation across DRAM channels
‒Allocates memory from the local node where possible
‒Ensures data structures & objects are cache-aligned; improves performance
‒Examples to show capabilities

 

The DPDK was initially defined and developed by Intel, but it now includes contributions from many individuals and companies as an open-source (BSD license) community project. 

Download the poster below, and be sure to visit http://dpdk.org/.

  • 开发人员
  • 合作伙伴
  • 教授
  • 学生
  • Linux*
  • 服务器
  • 中级
  • 云计算
  • 服务器
  • URL
  • 服务器

  • Viewing all articles
    Browse latest Browse all 669

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>