DPDK-in-a-Box. David Hunt - Intel DPDK US Summit - San Jose

Similar documents
Intel Unite Solution. Linux* Release Notes Software version 3.2

Intel Unite. Intel Unite Firewall Help Guide

Improving Driver Performance A Worked Example

Intel Unite Plugin Guide for VDO360 Clearwater

Clear CMOS after Hardware Configuration Changes

Intel Unite Solution Intel Unite Plugin for WebEx*

Intel & Lustre: LUG Micah Bhakti

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

Bridging the gap between hardware functionality in DPDK applications and vendor neutrality in the open source community

Optimization of Lustre* performance using a mix of fabric cards

DIY Security Camera using. Intel Movidius Neural Compute Stick

Intel Xeon W-3175X Processor Thermal Design Power (TDP) and Power Rail DC Specifications

DPDK Summit China 2017

Intel Desktop Board DZ68DB

Intel Cluster Ready Allowed Hardware Variances

Getting Code Upstream into DPDK. John McNamara - Intel DPDK US Summit - San Jose

Intel Unite Solution Version 4.0

Jomar Silva Technical Evangelist

Intel Open Network Platform Release 2.0 Hardware and Software Specifications Application Note. SDN/NFV Solutions with Intel Open Network Platform

Intel Unite Solution. Plugin Guide for Protected Guest Access

Intel Unite Solution Version 4.0

Intel Unite. Enterprise Test Environment Setup Guide

Intel s Architecture for NFV

BIOS Update Release Notes

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

Intel Core TM Processor i C Embedded Application Power Guideline Addendum

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel Desktop Board DH61SA

Intel Unite Solution Version 4.0

Product Change Notification

BIOS Update Release Notes

Intel Desktop Board DP67DE

Intel Software Guard Extensions Platform Software for Windows* OS Release Notes

KVM as The NFV Hypervisor

Intel Unite Solution. Plugin Guide for Protected Guest Access

CREATING A COMMON SOFTWARE VERBS IMPLEMENTATION

The Transition to PCI Express* for Client SSDs

Intel Desktop Board DH61CR

Modernizing Meetings: Delivering Intel Unite App Authentication with RFID

Re-Architecting Cloud Storage with Intel 3D XPoint Technology and Intel 3D NAND SSDs

Intel Unite Solution Version 4.0

Design of Vhost-pci - designing a new virtio device for inter-vm communication

BIOS Update Release Notes

Intel Transparent Computing

Intel QuickAssist for Windows*

Intel Server Board S2600CW2S

Intel Desktop Board D975XBX2

Intel Desktop Board DG41CN

Intel Desktop Board D945GCLF

Membership Library in DPDK Sameh Gobriel & Charlie Tai - Intel DPDK US Summit - San Jose

Intel Compute Card Slot Design Overview

Intel Desktop Board D2700DC. PMLP Report. Previously Logo d Motherboard Logo Program (PMLP)

BIOS Update Release Notes

Localized Adaptive Contrast Enhancement (LACE)

Intel Cache Acceleration Software for Windows* Workstation

Intel Core TM i7-4702ec Processor for Communications Infrastructure

Intel Learning Series Developer Program Self Verification Program. Process Document

Intel Software Development Products Licensing & Programs Channel EMEA

Intel Desktop Board DG31PR

Intel System Debugger 2018 for System Trace Linux* host

Olaf Weber Senior Software Engineer SGI Storage Software. Amir Shehata Lustre Network Engineer Intel High Performance Data Division

Intel Unite Standalone Setup Guide

Intel Desktop Board D945GCLF2

Intel Desktop Board DG41RQ

Intel Software Guard Extensions SDK for Linux* OS. Installation Guide

Intel Desktop Board D945GCCR

Intel Analysis of Speculative Execution Side Channels

NVMe Over Fabrics: Scaling Up With The Storage Performance Development Kit

LED Manager for Intel NUC

Building an Android* command-line application using the NDK build tools

Andreas Dilger High Performance Data Division RUG 2016, Paris

Fast-track Hybrid IT Transformation with Intel Data Center Blocks for Cloud

Intel Server Board S5520HC

Hardware-Assisted Mediated Pass-Through with VFIO. Kevin Tian Principal Engineer, Intel

Intel Atom Processor Based Platform Technologies. Intelligent Systems Group Intel Corporation

Intel Education Theft Deterrent Release Note WW16'14. August 2014

Practical Xen Testing at Intel

Intel Visual Compute Accelerator Product Family

Achieve Low Latency NFV with Openstack*

Intel Setup and Configuration Service. (Lightweight)

IPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family

DPDK Performance Report Release Test Date: Nov 16 th 2016

Intel Media Server Studio 2018 R1 Essentials Edition for Linux* Release Notes

Intel Desktop Board D946GZAB

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

ENVISION TECHNOLOGY CONFERENCE. Functional intel (ia) BLA PARTHAS, INTEL PLATFORM ARCHITECT

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

Välkommen. Intel Anders Huge

Intel Server Board S1200BTS

Zhang, Hongchao

Analyze and Optimize Windows* Game Applications Using Intel INDE Graphics Performance Analyzers (GPA)

Intel Visual Compute Accelerator Product Family

Intel vpro Technology Virtual Seminar 2010

Intel Desktop Board D2700DC. MLP Report. Motherboard Logo Program (MLP)

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

Intel Unite Solution Intel Unite Plugin for Ultrasonic Join

DPDK s Best Kept Secret: Micro-benchmarks. M Jay DPDK Summit - San Jose 2017

IEEE1588 Frequently Asked Questions (FAQs)

Intel Desktop Board DH61HO. MLP Report. Motherboard Logo Program (MLP) 09/20/2012

Making Nested Virtualization Real by Using Hardware Virtualization Features

Transcription:

DPDK-in-a-Box David Hunt - Intel DPDK US Summit - San Jose - 2016

Agenda Who am I? What Is DPDK-in-a-Box? What s it for? What s in it? How do I run it? What does it cost? What s next?

Who Am I Member of the DPDK family Also a Maker PiPhone inventor DIY cellphone Motorized Timelapse Rail System Still inventing Main hobby is embedded systems

What is DPDK-in-a-Box? Small form factor Linux Box Maker world intersecting with the DPDK world Components Single Board Computer (Minnowboard Turbot) Intel Atom Processor E3826 (1M Cache, 1.46 GHz) Silverjaw Lure Daughterboard minipci slot Intel Ethernet Controller I350 (Dual Gigabit) Insert into minipci slot

What is DPDK-in-a-Box for? Training Offers realistic, hands-on experience Packets transfer between students Academic Research Lower cost solution for wider distribution Easier to research DPDK use cases Exhibitions Self contained, portable system Independent of network infrastructure

Minnowboard Turbot based Low-cost single board computer running Ubuntu Desktop Can be used standalone with monitor, keyboard & mouse

Laser-cut acrylic case Including etched DPDK logo Design with captive nuts & slots for easy assembly Open source design, users can download and cut themselves

Quick-start Guides Getting Started Insert SD card Connect keyboard and mouse Power on Run your first DPDK program (More information regarding DPDK on dpdk.org)

Known System for training Standard Operating System Installation Predictable Network Interface Setup Predictable resource availability Scope of what can go wrong is limited Apps run in standard way with known flags Student physically sets up system More tactile experience

Approximate Costs Most parts are off the shelf, with some work needed on case Approximate costs: $130 - Minnowboard Turbot (ADI / Netgate) $50 Silverjaw Lure with mini-pci & M.2 slots (TinCanTools) $80 i350 mini-pci dual port NIC (Jetway). $30 Power Supply + case + SD Card (approx) Total: <$300 per unit

Minnowboard Turbot Dual-E (coming Q3 2016) Includes 2 Gigabit ports on board No need for Silverjaw Lure No need for i350 minipci board Reduced box size

Further DPDK Information DPDK Website: http://dpdk.org/ Documentation: http://dpdk.org/doc Includes Getting Started Guides, Release Notes, Programmer s Guide, NIC Guides, Sample App Guide, API Guide etc. Mailing Lists: http://dpdk.org/ml The most commonly used are dev for development discussions and patches, and users for usage discussions.

Legal Disclaimers No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps. 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 computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. 2016 Intel Corporation. Intel, the Intel logo, Intel. Experience What s Inside, and the Intel. Experience What s Inside logo are trademarks of Intel. Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others.

Questions? David Hunt david.hunt@intel.com