9 Following sections include Throughput Speedup Analysis for VPP multi-
10 core multi-thread configurations with no Hyper-Threading, specifically
11 for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
12 results are used as a reference for reported speedup ratio. Input data
13 used for the graphs comes from Phy-to-Phy 64B performance tests with VPP
14 IPv4 Routed-Forwarding, including NDR throughput (zero packet loss) and
15 PDR throughput (<0.5% packet loss).
17 CSIT source code for the test cases used for plots can be found in
18 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1807>`_.
30 :index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-ndr`
35 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
43 \graphicspath{{../_build/_static/vpp/}}
44 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
45 \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
56 :index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-pdr`
61 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
69 \graphicspath{{../_build/_static/vpp/}}
70 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
71 \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
85 :index:`Speedup: ip4-3n-hsw-x520-64b-features-ndr`
90 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
98 \graphicspath{{../_build/_static/vpp/}}
99 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa}
100 \label{fig:ip4-3n-hsw-x520-64b-features-ndr-tsa}
111 :index:`Speedup: ip4-3n-hsw-x520-64b-features-pdr`
116 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
124 \graphicspath{{../_build/_static/vpp/}}
125 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa}
126 \label{fig:ip4-3n-hsw-x520-64b-features-pdr-tsa}
143 :index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-ndr`
148 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
156 \graphicspath{{../_build/_static/vpp/}}
157 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
158 \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
169 :index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-pdr`
174 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
182 \graphicspath{{../_build/_static/vpp/}}
183 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
184 \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
198 :index:`Speedup: ip4-3n-hsw-x710-64b-features-ndr`
203 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
211 \graphicspath{{../_build/_static/vpp/}}
212 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa}
213 \label{fig:ip4-3n-hsw-x710-64b-features-ndr-tsa}
224 :index:`Speedup: ip4-3n-hsw-x710-64b-features-pdr`
229 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
237 \graphicspath{{../_build/_static/vpp/}}
238 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa}
239 \label{fig:ip4-3n-hsw-x710-64b-features-pdr-tsa}
256 :index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
261 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
269 \graphicspath{{../_build/_static/vpp/}}
270 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
271 \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
282 :index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
287 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
295 \graphicspath{{../_build/_static/vpp/}}
296 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
297 \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
314 :index:`Speedup: ip4-3n-skx-x710-64b-base_and_scale-ndr`
319 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
327 \graphicspath{{../_build/_static/vpp/}}
328 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
329 \label{fig:ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
340 :index:`Speedup: ip4-3n-skx-x710-64b-base_and_scale-pdr`
345 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
353 \graphicspath{{../_build/_static/vpp/}}
354 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
355 \label{fig:ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
369 :index:`Speedup: ip4-3n-skx-x710-64b-features-ndr`
374 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
382 \graphicspath{{../_build/_static/vpp/}}
383 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa}
384 \label{fig:ip4-3n-skx-x710-64b-features-ndr-tsa}
395 :index:`Speedup: ip4-3n-skx-x710-64b-features-pdr`
400 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
408 \graphicspath{{../_build/_static/vpp/}}
409 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa}
410 \label{fig:ip4-3n-skx-x710-64b-features-pdr-tsa}
427 :index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-ndr`
432 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
440 \graphicspath{{../_build/_static/vpp/}}
441 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
442 \label{fig:ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
453 :index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-pdr`
458 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
466 \graphicspath{{../_build/_static/vpp/}}
467 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
468 \label{fig:ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
485 :index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-ndr`
490 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
498 \graphicspath{{../_build/_static/vpp/}}
499 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
500 \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
511 :index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-pdr`
516 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
524 \graphicspath{{../_build/_static/vpp/}}
525 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
526 \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}