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 78B performance tests with VPP
14 IPv6 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/ip6?h=rls1807>`_.
30 :index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-ndr`
35 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
43 \graphicspath{{../_build/_static/vpp/}}
44 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
45 \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
56 :index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr`
61 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
69 \graphicspath{{../_build/_static/vpp/}}
70 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
71 \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
88 :index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr`
93 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
101 \graphicspath{{../_build/_static/vpp/}}
102 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
103 \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
114 :index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr`
119 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
127 \graphicspath{{../_build/_static/vpp/}}
128 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
129 \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
146 :index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-ndr`
151 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe>
159 \graphicspath{{../_build/_static/vpp/}}
160 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
161 \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
172 :index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr`
177 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe>
185 \graphicspath{{../_build/_static/vpp/}}
186 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
187 \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
204 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr`
209 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
217 \graphicspath{{../_build/_static/vpp/}}
218 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
219 \label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
230 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr`
235 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
243 \graphicspath{{../_build/_static/vpp/}}
244 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
245 \label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
262 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr`
267 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
275 \graphicspath{{../_build/_static/vpp/}}
276 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
277 \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
288 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr`
293 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
301 \graphicspath{{../_build/_static/vpp/}}
302 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
303 \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
320 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr`
325 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
333 \graphicspath{{../_build/_static/vpp/}}
334 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
335 \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
346 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr`
351 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
359 \graphicspath{{../_build/_static/vpp/}}
360 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
361 \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}