CSIT-1332: Proposal of new layout of all graphs
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / ip4.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
10         function getDocHeight(doc) {
11             doc = doc || document;
12             var body = doc.body, html = doc.documentElement;
13             var height = Math.max( body.scrollHeight, body.offsetHeight,
14                 html.clientHeight, html.scrollHeight, html.offsetHeight );
15             return height;
16         }
17
18         function setIframeHeight(id) {
19             var ifrm = document.getElementById(id);
20             var doc = ifrm.contentDocument? ifrm.contentDocument:
21                 ifrm.contentWindow.document;
22             ifrm.style.visibility = 'hidden';
23             ifrm.style.height = "10px"; // reset to minimal height ...
24             // IE opt. for bing/msn needs a bit added or scrollbar appears
25             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26             ifrm.style.visibility = 'visible';
27         }
28
29     </script>
30
31 IPv4 Routing
32 ============
33
34 Following sections include Throughput Speedup Analysis for VPP multi-
35 core multi-thread configurations with no Hyper-Threading, specifically
36 for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
37 results are used as a reference for reported speedup ratio. Input data
38 used for the graphs comes from Phy-to-Phy 64B performance tests with VPP
39 IPv4 Routed-Forwarding, including NDR throughput (zero packet loss) and
40 PDR throughput (<0.5% packet loss).
41
42 CSIT source code for the test cases used for plots can be found in
43 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1810>`_.
44
45 .. raw:: latex
46
47     \clearpage
48
49 3n-hsw-x520
50 ~~~~~~~~~~~
51
52 64b-base_and_scale
53 ------------------
54
55 .. raw:: html
56
57     <center><b>
58
59 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-ndr`
60
61 .. raw:: html
62
63     </b>
64     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
65     <p><br><br></p>
66     </center>
67
68 .. raw:: latex
69
70     \begin{figure}[H]
71         \centering
72             \graphicspath{{../_build/_static/vpp/}}
73             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
74             \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
75     \end{figure}
76
77 .. raw:: html
78
79     <center><b>
80
81 .. raw:: latex
82
83     \clearpage
84
85 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-pdr`
86
87 .. raw:: html
88
89     </b>
90     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
91     <p><br><br></p>
92     </center>
93
94 .. raw:: latex
95
96     \begin{figure}[H]
97         \centering
98             \graphicspath{{../_build/_static/vpp/}}
99             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
100             \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
101     \end{figure}
102
103 .. raw:: latex
104
105     \clearpage
106
107 64b-features
108 ------------
109
110 .. raw:: html
111
112     <center><b>
113
114 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-ndr`
115
116 .. raw:: html
117
118     </b>
119     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
120     <p><br><br></p>
121     </center>
122
123 .. raw:: latex
124
125     \begin{figure}[H]
126         \centering
127             \graphicspath{{../_build/_static/vpp/}}
128             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa}
129             \label{fig:ip4-3n-hsw-x520-64b-features-ndr-tsa}
130     \end{figure}
131
132 .. raw:: html
133
134     <center><b>
135
136 .. raw:: latex
137
138     \clearpage
139
140 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-pdr`
141
142 .. raw:: html
143
144     </b>
145     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
146     <p><br><br></p>
147     </center>
148
149 .. raw:: latex
150
151     \begin{figure}[H]
152         \centering
153             \graphicspath{{../_build/_static/vpp/}}
154             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa}
155             \label{fig:ip4-3n-hsw-x520-64b-features-pdr-tsa}
156     \end{figure}
157
158 .. raw:: latex
159
160     \clearpage
161
162 64b-features-nat44
163 ------------------
164
165 .. raw:: html
166
167     <center><b>
168
169 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-ndr`
170
171 .. raw:: html
172
173     </b>
174     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa.html"></iframe>
175     <p><br><br></p>
176     </center>
177
178 .. raw:: latex
179
180     \begin{figure}[H]
181         \centering
182             \graphicspath{{../_build/_static/vpp/}}
183             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa}
184             \label{fig:ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa}
185     \end{figure}
186
187 .. raw:: html
188
189     <center><b>
190
191 .. raw:: latex
192
193     \clearpage
194
195 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-pdr`
196
197 .. raw:: html
198
199     </b>
200     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa.html"></iframe>
201     <p><br><br></p>
202     </center>
203
204 .. raw:: latex
205
206     \begin{figure}[H]
207         \centering
208             \graphicspath{{../_build/_static/vpp/}}
209             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa}
210             \label{fig:ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa}
211     \end{figure}
212
213 .. raw:: latex
214
215     \clearpage
216
217 64b-features-iacl
218 -----------------
219
220 .. raw:: html
221
222     <center><b>
223
224 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-ndr`
225
226 .. raw:: html
227
228     </b>
229     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa.html"></iframe>
230     <p><br><br></p>
231     </center>
232
233 .. raw:: latex
234
235     \begin{figure}[H]
236         \centering
237             \graphicspath{{../_build/_static/vpp/}}
238             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa}
239             \label{fig:ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa}
240     \end{figure}
241
242 .. raw:: html
243
244     <center><b>
245
246 .. raw:: latex
247
248     \clearpage
249
250 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-pdr`
251
252 .. raw:: html
253
254     </b>
255     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa.html"></iframe>
256     <p><br><br></p>
257     </center>
258
259 .. raw:: latex
260
261     \begin{figure}[H]
262         \centering
263             \graphicspath{{../_build/_static/vpp/}}
264             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa}
265             \label{fig:ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa}
266     \end{figure}
267
268 .. raw:: latex
269
270     \clearpage
271
272 64b-features-oacl
273 -----------------
274
275 .. raw:: html
276
277     <center><b>
278
279 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-ndr`
280
281 .. raw:: html
282
283     </b>
284     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa.html"></iframe>
285     <p><br><br></p>
286     </center>
287
288 .. raw:: latex
289
290     \begin{figure}[H]
291         \centering
292             \graphicspath{{../_build/_static/vpp/}}
293             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa}
294             \label{fig:ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa}
295     \end{figure}
296
297 .. raw:: html
298
299     <center><b>
300
301 .. raw:: latex
302
303     \clearpage
304
305 :index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-pdr`
306
307 .. raw:: html
308
309     </b>
310     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa.html"></iframe>
311     <p><br><br></p>
312     </center>
313
314 .. raw:: latex
315
316     \begin{figure}[H]
317         \centering
318             \graphicspath{{../_build/_static/vpp/}}
319             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa}
320             \label{fig:ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa}
321     \end{figure}
322
323 .. raw:: latex
324
325     \clearpage
326
327 3n-hsw-x710
328 ~~~~~~~~~~~
329
330 64b-base_and_scale
331 ------------------
332
333 .. raw:: html
334
335     <center><b>
336
337 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-ndr`
338
339 .. raw:: html
340
341     </b>
342     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
343     <p><br><br></p>
344     </center>
345
346 .. raw:: latex
347
348     \begin{figure}[H]
349         \centering
350             \graphicspath{{../_build/_static/vpp/}}
351             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
352             \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
353     \end{figure}
354
355 .. raw:: html
356
357     <center><b>
358
359 .. raw:: latex
360
361     \clearpage
362
363 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-pdr`
364
365 .. raw:: html
366
367     </b>
368     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
369     <p><br><br></p>
370     </center>
371
372 .. raw:: latex
373
374     \begin{figure}[H]
375         \centering
376             \graphicspath{{../_build/_static/vpp/}}
377             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
378             \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
379     \end{figure}
380
381 .. raw:: latex
382
383     \clearpage
384
385 64b-features
386 ------------
387
388 .. raw:: html
389
390     <center><b>
391
392 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-ndr`
393
394 .. raw:: html
395
396     </b>
397     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
398     <p><br><br></p>
399     </center>
400
401 .. raw:: latex
402
403     \begin{figure}[H]
404         \centering
405             \graphicspath{{../_build/_static/vpp/}}
406             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa}
407             \label{fig:ip4-3n-hsw-x710-64b-features-ndr-tsa}
408     \end{figure}
409
410 .. raw:: html
411
412     <center><b>
413
414 .. raw:: latex
415
416     \clearpage
417
418 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-pdr`
419
420 .. raw:: html
421
422     </b>
423     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
424     <p><br><br></p>
425     </center>
426
427 .. raw:: latex
428
429     \begin{figure}[H]
430         \centering
431             \graphicspath{{../_build/_static/vpp/}}
432             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa}
433             \label{fig:ip4-3n-hsw-x710-64b-features-pdr-tsa}
434     \end{figure}
435
436 .. raw:: latex
437
438     \clearpage
439
440 64b-features-nat44
441 ------------------
442
443 .. raw:: html
444
445     <center><b>
446
447 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-ndr`
448
449 .. raw:: html
450
451     </b>
452     <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa.html"></iframe>
453     <p><br><br></p>
454     </center>
455
456 .. raw:: latex
457
458     \begin{figure}[H]
459         \centering
460             \graphicspath{{../_build/_static/vpp/}}
461             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa}
462             \label{fig:ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa}
463     \end{figure}
464
465 .. raw:: html
466
467     <center><b>
468
469 .. raw:: latex
470
471     \clearpage
472
473 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-pdr`
474
475 .. raw:: html
476
477     </b>
478     <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa.html"></iframe>
479     <p><br><br></p>
480     </center>
481
482 .. raw:: latex
483
484     \begin{figure}[H]
485         \centering
486             \graphicspath{{../_build/_static/vpp/}}
487             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa}
488             \label{fig:ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa}
489     \end{figure}
490
491 .. raw:: latex
492
493     \clearpage
494
495 64b-features-iacl
496 -----------------
497
498 .. raw:: html
499
500     <center><b>
501
502 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-ndr`
503
504 .. raw:: html
505
506     </b>
507     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa.html"></iframe>
508     <p><br><br></p>
509     </center>
510
511 .. raw:: latex
512
513     \begin{figure}[H]
514         \centering
515             \graphicspath{{../_build/_static/vpp/}}
516             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa}
517             \label{fig:ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa}
518     \end{figure}
519
520 .. raw:: html
521
522     <center><b>
523
524 .. raw:: latex
525
526     \clearpage
527
528 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-pdr`
529
530 .. raw:: html
531
532     </b>
533     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa.html"></iframe>
534     <p><br><br></p>
535     </center>
536
537 .. raw:: latex
538
539     \begin{figure}[H]
540         \centering
541             \graphicspath{{../_build/_static/vpp/}}
542             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa}
543             \label{fig:ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa}
544     \end{figure}
545
546 .. raw:: latex
547
548     \clearpage
549
550 64b-features-oacl
551 -----------------
552
553 .. raw:: html
554
555     <center><b>
556
557 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-ndr`
558
559 .. raw:: html
560
561     </b>
562     <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa.html"></iframe>
563     <p><br><br></p>
564     </center>
565
566 .. raw:: latex
567
568     \begin{figure}[H]
569         \centering
570             \graphicspath{{../_build/_static/vpp/}}
571             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa}
572             \label{fig:ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa}
573     \end{figure}
574
575 .. raw:: html
576
577     <center><b>
578
579 .. raw:: latex
580
581     \clearpage
582
583 :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-pdr`
584
585 .. raw:: html
586
587     </b>
588     <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa.html"></iframe>
589     <p><br><br></p>
590     </center>
591
592 .. raw:: latex
593
594     \begin{figure}[H]
595         \centering
596             \graphicspath{{../_build/_static/vpp/}}
597             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa}
598             \label{fig:ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa}
599     \end{figure}
600
601 .. raw:: latex
602
603     \clearpage
604
605 3n-hsw-xl710
606 ~~~~~~~~~~~~
607
608 64b-base_and_scale
609 ------------------
610
611 .. raw:: html
612
613     <center><b>
614
615 :index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
616
617 .. raw:: html
618
619     </b>
620     <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
621     <p><br><br></p>
622     </center>
623
624 .. raw:: latex
625
626     \begin{figure}[H]
627         \centering
628             \graphicspath{{../_build/_static/vpp/}}
629             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
630             \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
631     \end{figure}
632
633 .. raw:: html
634
635     <center><b>
636
637 .. raw:: latex
638
639     \clearpage
640
641 :index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
642
643 .. raw:: html
644
645     </b>
646     <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
647     <p><br><br></p>
648     </center>
649
650 .. raw:: latex
651
652     \begin{figure}[H]
653         \centering
654             \graphicspath{{../_build/_static/vpp/}}
655             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
656             \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
657     \end{figure}
658
659 .. raw:: latex
660
661     \clearpage
662
663 3n-skx-x710
664 ~~~~~~~~~~~
665
666 64b-base_and_scale
667 ------------------
668
669 .. raw:: html
670
671     <center><b>
672
673 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-ndr`
674
675 .. raw:: html
676
677     </b>
678     <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
679     <p><br><br></p>
680     </center>
681
682 .. raw:: latex
683
684     \begin{figure}[H]
685         \centering
686             \graphicspath{{../_build/_static/vpp/}}
687             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
688             \label{fig:ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
689     \end{figure}
690
691 .. raw:: html
692
693     <center><b>
694
695 .. raw:: latex
696
697     \clearpage
698
699 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-pdr`
700
701 .. raw:: html
702
703     </b>
704     <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
705     <p><br><br></p>
706     </center>
707
708 .. raw:: latex
709
710     \begin{figure}[H]
711         \centering
712             \graphicspath{{../_build/_static/vpp/}}
713             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
714             \label{fig:ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
715     \end{figure}
716
717 .. raw:: latex
718
719     \clearpage
720
721 64b-features
722 ------------
723
724 .. raw:: html
725
726     <center><b>
727
728 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-ndr`
729
730 .. raw:: html
731
732     </b>
733     <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
734     <p><br><br></p>
735     </center>
736
737 .. raw:: latex
738
739     \begin{figure}[H]
740         \centering
741             \graphicspath{{../_build/_static/vpp/}}
742             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa}
743             \label{fig:ip4-3n-skx-x710-64b-features-ndr-tsa}
744     \end{figure}
745
746 .. raw:: html
747
748     <center><b>
749
750 .. raw:: latex
751
752     \clearpage
753
754 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-pdr`
755
756 .. raw:: html
757
758     </b>
759     <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
760     <p><br><br></p>
761     </center>
762
763 .. raw:: latex
764
765     \begin{figure}[H]
766         \centering
767             \graphicspath{{../_build/_static/vpp/}}
768             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa}
769             \label{fig:ip4-3n-skx-x710-64b-features-pdr-tsa}
770     \end{figure}
771
772 .. raw:: latex
773
774     \clearpage
775
776 64b-features-nat44
777 ------------------
778
779 .. raw:: html
780
781     <center><b>
782
783 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr`
784
785 .. raw:: html
786
787     </b>
788     <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe>
789     <p><br><br></p>
790     </center>
791
792 .. raw:: latex
793
794     \begin{figure}[H]
795         \centering
796             \graphicspath{{../_build/_static/vpp/}}
797             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
798             \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
799     \end{figure}
800
801 .. raw:: html
802
803     <center><b>
804
805 .. raw:: latex
806
807     \clearpage
808
809 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr`
810
811 .. raw:: html
812
813     </b>
814     <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe>
815     <p><br><br></p>
816     </center>
817
818 .. raw:: latex
819
820     \begin{figure}[H]
821         \centering
822             \graphicspath{{../_build/_static/vpp/}}
823             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
824             \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
825     \end{figure}
826
827 .. raw:: latex
828
829     \clearpage
830
831 64b-features-iacl
832 -----------------
833
834 .. raw:: html
835
836     <center><b>
837
838 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-ndr`
839
840 .. raw:: html
841
842     </b>
843     <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-ndr-tsa.html"></iframe>
844     <p><br><br></p>
845     </center>
846
847 .. raw:: latex
848
849     \begin{figure}[H]
850         \centering
851             \graphicspath{{../_build/_static/vpp/}}
852             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-ndr-tsa}
853             \label{fig:ip4-3n-skx-x710-64b-features-iacl-ndr-tsa}
854     \end{figure}
855
856 .. raw:: html
857
858     <center><b>
859
860 .. raw:: latex
861
862     \clearpage
863
864 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-pdr`
865
866 .. raw:: html
867
868     </b>
869     <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-pdr-tsa.html"></iframe>
870     <p><br><br></p>
871     </center>
872
873 .. raw:: latex
874
875     \begin{figure}[H]
876         \centering
877             \graphicspath{{../_build/_static/vpp/}}
878             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-pdr-tsa}
879             \label{fig:ip4-3n-skx-x710-64b-features-iacl-pdr-tsa}
880     \end{figure}
881
882 .. raw:: latex
883
884     \clearpage
885
886 64b-features-nat44
887 ------------------
888
889 .. raw:: html
890
891     <center><b>
892
893 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr`
894
895 .. raw:: html
896
897     </b>
898     <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe>
899     <p><br><br></p>
900     </center>
901
902 .. raw:: latex
903
904     \begin{figure}[H]
905         \centering
906             \graphicspath{{../_build/_static/vpp/}}
907             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
908             \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
909     \end{figure}
910
911 .. raw:: html
912
913     <center><b>
914
915 .. raw:: latex
916
917     \clearpage
918
919 :index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr`
920
921 .. raw:: html
922
923     </b>
924     <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe>
925     <p><br><br></p>
926     </center>
927
928 .. raw:: latex
929
930     \begin{figure}[H]
931         \centering
932             \graphicspath{{../_build/_static/vpp/}}
933             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
934             \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
935     \end{figure}
936
937 .. raw:: latex
938
939     \clearpage
940
941 2n-skx-x710
942 ~~~~~~~~~~~
943
944 64b-base_and_scale
945 ------------------
946
947 .. raw:: html
948
949     <center><b>
950
951 :index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-ndr`
952
953 .. raw:: html
954
955     </b>
956     <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
957     <p><br><br></p>
958     </center>
959
960 .. raw:: latex
961
962     \begin{figure}[H]
963         \centering
964             \graphicspath{{../_build/_static/vpp/}}
965             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
966             \label{fig:ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
967     \end{figure}
968
969 .. raw:: html
970
971     <center><b>
972
973 .. raw:: latex
974
975     \clearpage
976
977 :index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-pdr`
978
979 .. raw:: html
980
981     </b>
982     <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
983     <p><br><br></p>
984     </center>
985
986 .. raw:: latex
987
988     \begin{figure}[H]
989         \centering
990             \graphicspath{{../_build/_static/vpp/}}
991             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
992             \label{fig:ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
993     \end{figure}
994
995 .. raw:: latex
996
997     \clearpage
998
999 2n-skx-xxv710
1000 ~~~~~~~~~~~~~
1001
1002 64b-base_and_scale
1003 ------------------
1004
1005 .. raw:: html
1006
1007     <center><b>
1008
1009 :index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-ndr`
1010
1011 .. raw:: html
1012
1013     </b>
1014     <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
1015     <p><br><br></p>
1016     </center>
1017
1018 .. raw:: latex
1019
1020     \begin{figure}[H]
1021         \centering
1022             \graphicspath{{../_build/_static/vpp/}}
1023             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
1024             \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
1025     \end{figure}
1026
1027 .. raw:: html
1028
1029     <center><b>
1030
1031 .. raw:: latex
1032
1033     \clearpage
1034
1035 :index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-pdr`
1036
1037 .. raw:: html
1038
1039     </b>
1040     <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
1041     <p><br><br></p>
1042     </center>
1043
1044 .. raw:: latex
1045
1046     \begin{figure}[H]
1047         \centering
1048             \graphicspath{{../_build/_static/vpp/}}
1049             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
1050             \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
1051     \end{figure}