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}
201 :index:`Speedup: ip6-3n-hsw-xl710-78b-1t1c-features-ndr`
206 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-features-ndr-tsa.html"></iframe>
214 \graphicspath{{../_build/_static/vpp/}}
215 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-features-ndr-tsa}
216 \label{fig:ip6-3n-hsw-xl710-78b-features-ndr-tsa}
227 :index:`Speedup: ip6-3n-hsw-xl710-78b-1t1c-features-pdr`
232 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-features-pdr-tsa.html"></iframe>
240 \graphicspath{{../_build/_static/vpp/}}
241 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-features-pdr-tsa}
242 \label{fig:ip6-3n-hsw-xl710-78b-features-pdr-tsa}
259 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr`
264 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
272 \graphicspath{{../_build/_static/vpp/}}
273 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
274 \label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
285 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr`
290 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
298 \graphicspath{{../_build/_static/vpp/}}
299 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
300 \label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
317 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr`
322 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
330 \graphicspath{{../_build/_static/vpp/}}
331 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
332 \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
343 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr`
348 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
356 \graphicspath{{../_build/_static/vpp/}}
357 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
358 \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
375 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr`
380 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
388 \graphicspath{{../_build/_static/vpp/}}
389 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
390 \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
401 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr`
406 <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
414 \graphicspath{{../_build/_static/vpp/}}
415 \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
416 \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}