Deep Dive Into the Architecture of a Pipeline Stage | Intel Software

Subscribers:
257,000
Published on ● Video Link: https://www.youtube.com/watch?v=AZu7BPO15vM



Duration: 3:31
2,060 views
27


What good is a scheduler if it has only one task and if that one task goes waiting? If you hit a dependency with the current working set, you need to be able to work with “other ready” sets. For that, you first have to have “other sets” in the hopper. For DPDK packet processing, the key take away from this scheduler analogy of tasks to packets is that we need to fetch a bunch of packets rather than just one. The goal is to achieve parallelism with potentially many “working sets”, which also provides amortization of the overhead of I/O across multiple packets. Same as a scheduler, here the packet pipeline keeps going until it gets to a “waiting” or “dependency" condition. The need for data from memory can be considered the “heavy weight hammer”. Learn how to optimize packet processing with DPDK, using the "thirsty dinosaur" analogy.

To learn more about DPDK: http://bit.ly/2sWGR7T

Packet Framework section of DPDK Programmer’s Guide: http://bit.ly/2wEUwmI

Introduction to the Data Plane Development Kit (DPDK) Packet Framework: http://intel.ly/2wEDIfu

SUBSCRIBE NOW: http://bit.ly/2iZTCsz

About Intel Software:
The Intel® Developer Zone encourages and supports software developers that are developing applications for Intel hardware and software products. The Intel Software YouTube channel is a place to learn tips and tricks, get the latest news, watch product demos from both Intel, and our many partners across multiple fields. You'll find videos covering the topics listed below, and to learn more you can follow the links provided!

Connect with Intel Software:
Visit INTEL SOFTWARE WEBSITE: https://software.intel.com/en-us
Like INTEL SOFTWARE on FACEBOOK: http://bit.ly/2z8MPFF
Follow INTEL SOFTWARE on TWITTER: http://bit.ly/2zahGSn

INTEL SOFTWARE GITHUB: http://bit.ly/2zaih6z
INTEL DEVELOPER ZONE LINKEDIN: http://bit.ly/2z979qs
INTEL DEVELOPER ZONE INSTAGRAM: http://bit.ly/2z9Xsby
INTEL GAME DEV TWITCH: http://bit.ly/2BkNshu

Deep Dive Into the Architecture of a Pipeline Stage | Intel Software
https://www.youtube.com/intelsoftware

#IntelSoftware




Other Videos By Intel Software


2017-09-06Introducing the Intel® Innovators of Tomorrow | Intel Software
2017-09-05September 2017 | Intel® Developer Zone Update | Intel Software
2017-08-31What is Intel® ISA-L? | Intel Software
2017-08-31Intel® ISA-L Compression Algorithms | Intel Software
2017-08-31Intel® ISA-L Semi-Dynamic Compression Code Sample Walk Through | Intel Software
2017-08-31Intel® ISA-L Cryptographic Hashing | Intel Software
2017-08-31Intel® ISA-L Cryptographic Hashing Code Sample Overview | Intel Software
2017-08-31Intel® ISA-L Erasure Coding | Intel Software
2017-08-31Intel® ISA-L Erasure Coding Sample Application Overview | Intel Software
2017-08-30How Developers Can Benefit from the DPDK Packet Framework | Intel Software
2017-08-30Deep Dive Into the Architecture of a Pipeline Stage | Intel Software
2017-08-03August 2017 | AI News | Intel Software
2017-08-01August 2017 | Intel® Developer Zone Update | Intel Software
2017-07-28Intel® Clear Containers: How We Made Them Smaller and Faster Part 1 | Intel Software
2017-07-28Intel® Clear Containers: How We Made Them Smaller and Faster Part 2 | Intel Software
2017-07-28Intel® Clear Containers Overview | Intel Software
2017-07-19How Intel® Core™ i7 CPUs Make VR Games More Immersive | Intel Software
2017-07-17Unlock Composable Parallelism in Python | Intel Software
2017-07-13Intro to the NVM Libraries: Persistent Memory Programming Series | Intel Software
2017-07-13A C++ Example: Persistent Memory Programming Series | Intel Software
2017-07-13Thinking Transactionally: Persistent Memory Programming Series | Intel Software



Tags:
Developer
Developer Tools
Intel Developer Zone
Packet Processing
muthurajan.jayakumar@intel.com
NFV
Software Tools
IP Pipeline
Software Developer
Networking
IDZ
Intel
Intel Software
DPDK
Networking Training
Trained
Network Function Virtualization