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
14 VM vhost-user, 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/vm_vhost?h=rls1807>`_.
23 64b-base_and_scale-l2sw
24 -----------------------
30 :index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
35 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
45 \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
56 :index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
61 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
71 \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
78 64b-base_and_scale-ip4
79 ----------------------
85 :index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr`
90 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
98 \graphicspath{{../_build/_static/vpp/}}
99 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
100 \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
111 :index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr`
116 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
124 \graphicspath{{../_build/_static/vpp/}}
125 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
126 \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
136 64b-base_and_scale-l2sw
137 -----------------------
143 :index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
148 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
158 \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
169 :index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
174 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
184 \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
191 64b-base_and_scale-ip4
192 ----------------------
198 :index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr`
203 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
211 \graphicspath{{../_build/_static/vpp/}}
212 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
213 \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
224 :index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr`
229 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
237 \graphicspath{{../_build/_static/vpp/}}
238 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
239 \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
249 64b-base_and_scale-l2sw
250 -----------------------
256 :index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
261 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
271 \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
282 :index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
287 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-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]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
297 \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
304 64b-base_and_scale-ip4
305 ----------------------
311 :index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
316 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
324 \graphicspath{{../_build/_static/vpp/}}
325 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
326 \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
337 :index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
342 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
350 \graphicspath{{../_build/_static/vpp/}}
351 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
352 \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}