CSIT-1332: Proposal of new layout of all graphs
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / vm_vhost.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 KVM VMs vhost-user
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
39 VM vhost-user, 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/vm_vhost?h=rls1810>`_.
44
45 .. raw:: latex
46
47     \clearpage
48
49 3n-hsw-x520
50 ~~~~~~~~~~~
51
52 64b-base-l2sw
53 -------------
54
55 .. raw:: html
56
57     <center><b>
58
59 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-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/vhost-l2sw-3n-hsw-x520-64b-base-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]{vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa}
74             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-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: vhost-l2sw-3n-hsw-x520-64b-base-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/vhost-l2sw-3n-hsw-x520-64b-base-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]{vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa}
100             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa}
101     \end{figure}
102
103 .. raw:: latex
104
105     \clearpage
106
107 64b-base_and_scale-l2sw
108 -----------------------
109
110 .. raw:: html
111
112     <center><b>
113
114 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-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/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
129             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-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: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-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/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
155             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
156     \end{figure}
157
158 .. raw:: latex
159
160     \clearpage
161
162 64b-base-vm-l2sw
163 ----------------
164
165 .. raw:: html
166
167     <center><b>
168
169 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-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/vhost-l2sw-3n-hsw-x520-64b-base-vm-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]{vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa}
184             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-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: vhost-l2sw-3n-hsw-x520-64b-base-vm-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/vhost-l2sw-3n-hsw-x520-64b-base-vm-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]{vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa}
210             \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa}
211     \end{figure}
212
213 .. raw:: latex
214
215     \clearpage
216
217 64b-base_and_scale-ip4
218 ----------------------
219
220 .. raw:: html
221
222     <center><b>
223
224 :index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-base_and_scale-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/vhost-ip4-3n-hsw-x520-64b-base_and_scale-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]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
239             \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-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: vhost-ip4-3n-hsw-x520-64b-base_and_scale-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/vhost-ip4-3n-hsw-x520-64b-base_and_scale-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]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
265             \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
266     \end{figure}
267
268 .. raw:: latex
269
270     \clearpage
271
272 3n-hsw-x710
273 ~~~~~~~~~~~
274
275 64b-base-l2sw
276 -------------
277
278 .. raw:: html
279
280     <center><b>
281
282 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-ndr`
283
284 .. raw:: html
285
286     </b>
287     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa.html"></iframe>
288     <p><br><br></p>
289     </center>
290
291 .. raw:: latex
292
293     \begin{figure}[H]
294         \centering
295             \graphicspath{{../_build/_static/vpp/}}
296             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa}
297             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa}
298     \end{figure}
299
300 .. raw:: html
301
302     <center><b>
303
304 .. raw:: latex
305
306     \clearpage
307
308 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-pdr`
309
310 .. raw:: html
311
312     </b>
313     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa.html"></iframe>
314     <p><br><br></p>
315     </center>
316
317 .. raw:: latex
318
319     \begin{figure}[H]
320         \centering
321             \graphicspath{{../_build/_static/vpp/}}
322             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa}
323             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa}
324     \end{figure}
325
326 .. raw:: latex
327
328     \clearpage
329
330 64b-base_and_scale-l2sw
331 -----------------------
332
333 .. raw:: html
334
335     <center><b>
336
337 :index:`Speedup Multi-core: vhost-l2sw-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/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
352             \label{fig:vhost-l2sw-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: vhost-l2sw-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/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
378             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
379     \end{figure}
380
381 .. raw:: latex
382
383     \clearpage
384
385 64b-base-vm-l2sw
386 ----------------
387
388 .. raw:: html
389
390     <center><b>
391
392 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-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/vhost-l2sw-3n-hsw-x710-64b-base-vm-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]{vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa}
407             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-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: vhost-l2sw-3n-hsw-x710-64b-base-vm-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/vhost-l2sw-3n-hsw-x710-64b-base-vm-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]{vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa}
433             \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa}
434     \end{figure}
435
436 .. raw:: latex
437
438     \clearpage
439
440 64b-base_and_scale-ip4
441 ----------------------
442
443 .. raw:: html
444
445     <center><b>
446
447 :index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-base_and_scale-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/vhost-ip4-3n-hsw-x710-64b-base_and_scale-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]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
462             \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-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: vhost-ip4-3n-hsw-x710-64b-base_and_scale-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/vhost-ip4-3n-hsw-x710-64b-base_and_scale-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]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
488             \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
489     \end{figure}
490
491 .. raw:: latex
492
493     \clearpage
494
495 3n-hsw-xl710
496 ~~~~~~~~~~~~
497
498 64b-base-l2sw
499 -------------
500
501 .. raw:: html
502
503     <center><b>
504
505 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-ndr`
506
507 .. raw:: html
508
509     </b>
510     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa.html"></iframe>
511     <p><br><br></p>
512     </center>
513
514 .. raw:: latex
515
516     \begin{figure}[H]
517         \centering
518             \graphicspath{{../_build/_static/vpp/}}
519             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa}
520             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa}
521     \end{figure}
522
523 .. raw:: html
524
525     <center><b>
526
527 .. raw:: latex
528
529     \clearpage
530
531 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-pdr`
532
533 .. raw:: html
534
535     </b>
536     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa.html"></iframe>
537     <p><br><br></p>
538     </center>
539
540 .. raw:: latex
541
542     \begin{figure}[H]
543         \centering
544             \graphicspath{{../_build/_static/vpp/}}
545             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa}
546             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa}
547     \end{figure}
548
549 .. raw:: latex
550
551     \clearpage
552
553 64b-base_and_scale-l2sw
554 -----------------------
555
556 .. raw:: html
557
558     <center><b>
559
560 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
561
562 .. raw:: html
563
564     </b>
565     <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
566     <p><br><br></p>
567     </center>
568
569 .. raw:: latex
570
571     \begin{figure}[H]
572         \centering
573             \graphicspath{{../_build/_static/vpp/}}
574             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
575             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
576     \end{figure}
577
578 .. raw:: html
579
580     <center><b>
581
582 .. raw:: latex
583
584     \clearpage
585
586 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
587
588 .. raw:: html
589
590     </b>
591     <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
592     <p><br><br></p>
593     </center>
594
595 .. raw:: latex
596
597     \begin{figure}[H]
598         \centering
599             \graphicspath{{../_build/_static/vpp/}}
600             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
601             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
602     \end{figure}
603
604 .. raw:: latex
605
606     \clearpage
607
608 64b-base-vm-l2sw
609 ----------------
610
611 .. raw:: html
612
613     <center><b>
614
615 :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-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/vhost-l2sw-3n-hsw-xl710-64b-base-vm-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]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa}
630             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-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: vhost-l2sw-3n-hsw-xl710-64b-base-vm-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/vhost-l2sw-3n-hsw-xl710-64b-base-vm-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]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa}
656             \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa}
657     \end{figure}
658
659 .. raw:: latex
660
661     \clearpage
662
663 64b-base_and_scale-ip4
664 ----------------------
665
666 .. raw:: html
667
668     <center><b>
669
670 :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
671
672 .. raw:: html
673
674     </b>
675     <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
676     <p><br><br></p>
677     </center>
678
679 .. raw:: latex
680
681     \begin{figure}[H]
682         \centering
683             \graphicspath{{../_build/_static/vpp/}}
684             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
685             \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
686     \end{figure}
687
688 .. raw:: html
689
690     <center><b>
691
692 .. raw:: latex
693
694     \clearpage
695
696 :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
697
698 .. raw:: html
699
700     </b>
701     <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
702     <p><br><br></p>
703     </center>
704
705 .. raw:: latex
706
707     \begin{figure}[H]
708         \centering
709             \graphicspath{{../_build/_static/vpp/}}
710             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
711             \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
712     \end{figure}
713
714 3n-skx-x710
715 ~~~~~~~~~~~
716
717 64b-base-l2sw
718 -------------
719
720 .. raw:: html
721
722     <center><b>
723
724 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-ndr`
725
726 .. raw:: html
727
728     </b>
729     <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa.html"></iframe>
730     <p><br><br></p>
731     </center>
732
733 .. raw:: latex
734
735     \begin{figure}[H]
736         \centering
737             \graphicspath{{../_build/_static/vpp/}}
738             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa}
739             \label{fig:vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa}
740     \end{figure}
741
742 .. raw:: html
743
744     <center><b>
745
746 .. raw:: latex
747
748     \clearpage
749
750 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-pdr`
751
752 .. raw:: html
753
754     </b>
755     <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa.html"></iframe>
756     <p><br><br></p>
757     </center>
758
759 .. raw:: latex
760
761     \begin{figure}[H]
762         \centering
763             \graphicspath{{../_build/_static/vpp/}}
764             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa}
765             \label{fig:vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa}
766     \end{figure}
767
768 .. raw:: latex
769
770     \clearpage
771
772 64b-base_and_scale-l2sw
773 -----------------------
774
775 .. raw:: html
776
777     <center><b>
778
779 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr`
780
781 .. raw:: html
782
783     </b>
784     <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
785     <p><br><br></p>
786     </center>
787
788 .. raw:: latex
789
790     \begin{figure}[H]
791         \centering
792             \graphicspath{{../_build/_static/vpp/}}
793             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
794             \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
795     \end{figure}
796
797 .. raw:: html
798
799     <center><b>
800
801 .. raw:: latex
802
803     \clearpage
804
805 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr`
806
807 .. raw:: html
808
809     </b>
810     <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
811     <p><br><br></p>
812     </center>
813
814 .. raw:: latex
815
816     \begin{figure}[H]
817         \centering
818             \graphicspath{{../_build/_static/vpp/}}
819             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
820             \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
821     \end{figure}
822
823 .. raw:: latex
824
825     \clearpage
826
827 64b-base-vm-l2sw
828 ----------------
829
830 .. raw:: html
831
832     <center><b>
833
834 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-ndr`
835
836 .. raw:: html
837
838     </b>
839     <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa.html"></iframe>
840     <p><br><br></p>
841     </center>
842
843 .. raw:: latex
844
845     \begin{figure}[H]
846         \centering
847             \graphicspath{{../_build/_static/vpp/}}
848             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa}
849             \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa}
850     \end{figure}
851
852 .. raw:: html
853
854     <center><b>
855
856 .. raw:: latex
857
858     \clearpage
859
860 :index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-pdr`
861
862 .. raw:: html
863
864     </b>
865     <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa.html"></iframe>
866     <p><br><br></p>
867     </center>
868
869 .. raw:: latex
870
871     \begin{figure}[H]
872         \centering
873             \graphicspath{{../_build/_static/vpp/}}
874             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa}
875             \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa}
876     \end{figure}
877
878 .. raw:: latex
879
880     \clearpage
881
882 64b-base_and_scale-ip4
883 ----------------------
884
885 .. raw:: html
886
887     <center><b>
888
889 :index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr`
890
891 .. raw:: html
892
893     </b>
894     <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
895     <p><br><br></p>
896     </center>
897
898 .. raw:: latex
899
900     \begin{figure}[H]
901         \centering
902             \graphicspath{{../_build/_static/vpp/}}
903             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
904             \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
905     \end{figure}
906
907 .. raw:: html
908
909     <center><b>
910
911 .. raw:: latex
912
913     \clearpage
914
915 :index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr`
916
917 .. raw:: html
918
919     </b>
920     <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
921     <p><br><br></p>
922     </center>
923
924 .. raw:: latex
925
926     \begin{figure}[H]
927         \centering
928             \graphicspath{{../_build/_static/vpp/}}
929             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
930             \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
931     \end{figure}
932
933 .. raw:: latex
934
935     \clearpage
936
937 2n-skx-x710
938 ~~~~~~~~~~~
939
940 64b-base-l2sw
941 -------------
942
943 .. raw:: html
944
945     <center><b>
946
947 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-ndr`
948
949 .. raw:: html
950
951     </b>
952     <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa.html"></iframe>
953     <p><br><br></p>
954     </center>
955
956 .. raw:: latex
957
958     \begin{figure}[H]
959         \centering
960             \graphicspath{{../_build/_static/vpp/}}
961             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa}
962             \label{fig:vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa}
963     \end{figure}
964
965 .. raw:: html
966
967     <center><b>
968
969 .. raw:: latex
970
971     \clearpage
972
973 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-pdr`
974
975 .. raw:: html
976
977     </b>
978     <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa.html"></iframe>
979     <p><br><br></p>
980     </center>
981
982 .. raw:: latex
983
984     \begin{figure}[H]
985         \centering
986             \graphicspath{{../_build/_static/vpp/}}
987             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa}
988             \label{fig:vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa}
989     \end{figure}
990
991 .. raw:: latex
992
993     \clearpage
994
995 64b-base_and_scale-l2sw
996 -----------------------
997
998 .. raw:: html
999
1000     <center><b>
1001
1002 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr`
1003
1004 .. raw:: html
1005
1006     </b>
1007     <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
1008     <p><br><br></p>
1009     </center>
1010
1011 .. raw:: latex
1012
1013     \begin{figure}[H]
1014         \centering
1015             \graphicspath{{../_build/_static/vpp/}}
1016             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
1017             \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
1018     \end{figure}
1019
1020 .. raw:: html
1021
1022     <center><b>
1023
1024 .. raw:: latex
1025
1026     \clearpage
1027
1028 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr`
1029
1030 .. raw:: html
1031
1032     </b>
1033     <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
1034     <p><br><br></p>
1035     </center>
1036
1037 .. raw:: latex
1038
1039     \begin{figure}[H]
1040         \centering
1041             \graphicspath{{../_build/_static/vpp/}}
1042             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
1043             \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
1044     \end{figure}
1045
1046 .. raw:: latex
1047
1048     \clearpage
1049
1050 64b-base-vm-l2sw
1051 ----------------
1052
1053 .. raw:: html
1054
1055     <center><b>
1056
1057 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-ndr`
1058
1059 .. raw:: html
1060
1061     </b>
1062     <iframe id="ifrm37" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa.html"></iframe>
1063     <p><br><br></p>
1064     </center>
1065
1066 .. raw:: latex
1067
1068     \begin{figure}[H]
1069         \centering
1070             \graphicspath{{../_build/_static/vpp/}}
1071             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa}
1072             \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa}
1073     \end{figure}
1074
1075 .. raw:: html
1076
1077     <center><b>
1078
1079 .. raw:: latex
1080
1081     \clearpage
1082
1083 :index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-pdr`
1084
1085 .. raw:: html
1086
1087     </b>
1088     <iframe id="ifrm38" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa.html"></iframe>
1089     <p><br><br></p>
1090     </center>
1091
1092 .. raw:: latex
1093
1094     \begin{figure}[H]
1095         \centering
1096             \graphicspath{{../_build/_static/vpp/}}
1097             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa}
1098             \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa}
1099     \end{figure}
1100
1101 .. raw:: latex
1102
1103     \clearpage
1104
1105 64b-base_and_scale-ip4
1106 ----------------------
1107
1108 .. raw:: html
1109
1110     <center><b>
1111
1112 :index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr`
1113
1114 .. raw:: html
1115
1116     </b>
1117     <iframe id="ifrm39" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
1118     <p><br><br></p>
1119     </center>
1120
1121 .. raw:: latex
1122
1123     \begin{figure}[H]
1124         \centering
1125             \graphicspath{{../_build/_static/vpp/}}
1126             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
1127             \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
1128     \end{figure}
1129
1130 .. raw:: html
1131
1132     <center><b>
1133
1134 .. raw:: latex
1135
1136     \clearpage
1137
1138 :index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr`
1139
1140 .. raw:: html
1141
1142     </b>
1143     <iframe id="ifrm40" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
1144     <p><br><br></p>
1145     </center>
1146
1147 .. raw:: latex
1148
1149     \begin{figure}[H]
1150         \centering
1151             \graphicspath{{../_build/_static/vpp/}}
1152             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
1153             \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
1154     \end{figure}
1155
1156 .. raw:: latex
1157
1158     \clearpage