summit 16: arm mini-summit - openfastpath is open and fast - nokia
TRANSCRIPT
![Page 1: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/1.jpg)
OpenFastPath isOpen and Fast
ARM NFV Ecosystem Summit, June 21, 2016
Tapio Tallgren, Nokia
![Page 2: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/2.jpg)
![Page 3: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/3.jpg)
OpenFastPath isAn Open Source projectA Foundation that supports it
![Page 4: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/4.jpg)
Member companies
![Page 5: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/5.jpg)
![Page 6: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/6.jpg)
Open
![Page 7: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/7.jpg)
All code is in githubgit:master@ofp(I)> git tag l '*' n 5v1.0 First public release of OpenFastPathv1.1 Add Netwrap description to example/README
commit 14b7574e1c479ffdd99948c7c9b7fdcea4b86380 (HEAD > master, origin/master, origin/HEAD)Author: Sorin Vultureanu Date: Wed Jun 15 12:34:30 2016 +0300
TCP: ofp_tcp_slow_timer per core #ifdef OFP_RSS Signedoffby: Sorin Vultureanu Reviewedby: Antero Nousiainen
commit f81e574470fdbfbbf46d91835304e85e87e76a91Author: Sorin Vultureanu Date: Fri Jun 10 18:18:48 2016 +0300
![Page 8: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/8.jpg)
MaturityOpenFastPath is based on ODP 1.7The stable ODP release is 1.10.1 MonarchThere is a patch in OpenFastPath to support ODP 1.10Monarch
![Page 9: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/9.jpg)
Fast
![Page 10: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/10.jpg)
System under test
![Page 11: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/11.jpg)
Load generator
![Page 12: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/12.jpg)
Test setup
ODP performance
![Page 13: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/13.jpg)
ODP performance
![Page 14: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/14.jpg)
IP forwarding
![Page 15: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/15.jpg)
![Page 16: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/16.jpg)
![Page 17: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/17.jpg)
UDP echo
![Page 18: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/18.jpg)
![Page 19: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/19.jpg)
Native to ofp comparison
![Page 20: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/20.jpg)
Cores Ratio OFP/native1 6.908162197639136
2 6.940494259191093
4 7.459569827925663
6 7.950382708332917
8 8.175408007984574
10 12.090327181255159
12 12.603885878993301
14 11.85866714617683
16 11.82475933805705
18 11.921549586007844
20 12.729783855933222
![Page 21: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/21.jpg)
20 12.729783855933222
22 12.566952450112275
24 13.202081423827627
26 12.220218344449911
28 11.313769798049249
30 11.111307570886055
![Page 22: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/22.jpg)
10x BETTER!
![Page 23: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia](https://reader031.vdocuments.net/reader031/viewer/2022030317/5870976b1a28ab412b8b6c09/html5/thumbnails/23.jpg)
Thank you!