diff options
author | Tibor Frank <tifrank@cisco.com> | 2018-11-30 11:29:40 +0100 |
---|---|---|
committer | Tibor Frank <tifrank@cisco.com> | 2018-12-03 16:53:01 +0100 |
commit | dfff0ee80f3912a6db3f4356254f4cb3e3a9450d (patch) | |
tree | f3bcfb33e6778eb45762ef058a24b814fffd17cf /docs/report/vpp_performance_tests/throughput_speedup_multi_core | |
parent | 2e6fbdb290ab6128403f1f6edcc6072644843f77 (diff) |
CSIT-1374: Split the files with graphs int he Report
- Packet Latency
- Throughput Speedup Analysis
- Packet Throughput
Change-Id: If0df9fe8940eae08734f95c5150e10f2317c4927
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'docs/report/vpp_performance_tests/throughput_speedup_multi_core')
53 files changed, 5757 insertions, 4902 deletions
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-x710.rst new file mode 100644 index 0000000000..ea4d1637c8 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:memif-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:memif-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-xxv710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-xxv710.rst new file mode 100644 index 0000000000..060884a18a --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-2n-skx-xxv710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-xxv710 +~~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x520.rst new file mode 100644 index 0000000000..3ecca3d4dd --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x520.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-3n-hsw-x520-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-3n-hsw-x520-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x710.rst new file mode 100644 index 0000000000..c406f5e694 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-xl710.rst new file mode 100644 index 0000000000..8fa8c93608 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-hsw-xl710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-xl710 +~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-3n-hsw-xl710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-3n-hsw-xl710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-skx-x710.rst new file mode 100644 index 0000000000..42b294f13c --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif-3n-skx-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:memif-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:memif-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst index 2c463048ca..1999ae0737 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - LXC/DRC Container Memif ======================= @@ -42,350 +17,11 @@ data plane thread(s), and their physical CPU core(s) placement. CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-3n-hsw-x520-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-3n-hsw-x520-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-xl710 -~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-3n-hsw-xl710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-3n-hsw-xl710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:memif-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:memif-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:memif-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:memif-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \end{figure} + container_memif-3n-hsw-x520 + container_memif-3n-hsw-x710 + container_memif-3n-hsw-xl710 + container_memif-3n-skx-x710 + container_memif-2n-skx-x710 + container_memif-2n-skx-xxv710 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x520.rst new file mode 100644 index 0000000000..740e83e44c --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x520.rst @@ -0,0 +1,139 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +64b-base_and_scale-l2xc +----------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa} + \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa} + \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa} + \end{figure} + +.. + .. raw:: latex + + \clearpage + + 64b-base_and_scale-l2bd + ----------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr` + + .. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa} + \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr` + + .. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa} + \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x710.rst new file mode 100644 index 0000000000..3a5a2ad813 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated-3n-hsw-x710.rst @@ -0,0 +1,139 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base_and_scale-l2xc +----------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa} + \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa} + \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa} + \end{figure} + +.. + .. raw:: latex + + \clearpage + + 64b-base_and_scale-l2bd + ----------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr` + + .. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa} + \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr` + + .. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa} + \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst index c125eb706d..062b13cfef 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - K8s Container Memif =================== @@ -42,228 +17,7 @@ data plane thread(s), and their physical CPU core(s) placement. CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-base_and_scale-l2xc ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa} - \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa} - \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-l2bd ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa} - \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa} - \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base_and_scale-l2xc ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa} - \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa} - \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-l2bd ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa} - \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa} - \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa} - \end{figure} + container_orchestrated-3n-hsw-x520 + container_orchestrated-3n-hsw-x710 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-dnv-x553.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-dnv-x553.rst new file mode 100644 index 0000000000..2df9900188 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-dnv-x553.rst @@ -0,0 +1,85 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +.. _speedup_graphs_ip4-2n-dnv-x553: + +2n-dnv-x553 +~~~~~~~~~~~ + +64b-base +-------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-2n-dnv-x553-64b-base-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm37" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-dnv-x553-64b-base-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-dnv-x553-64b-base-ndr-tsa} + \label{fig:ip4-2n-dnv-x553-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-2n-dnv-x553-64b-base-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm38" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-dnv-x553-64b-base-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-dnv-x553-64b-base-pdr-tsa} + \label{fig:ip4-2n-dnv-x553-64b-base-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-x710.rst new file mode 100644 index 0000000000..998379b747 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-xxv710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-xxv710.rst new file mode 100644 index 0000000000..54eb5c0b84 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-2n-skx-xxv710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-xxv710 +~~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x520.rst new file mode 100644 index 0000000000..cd0e2dfd09 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x520.rst @@ -0,0 +1,303 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-nat44 +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-iacl +----------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-oacl +----------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa} + \label{fig:ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x710.rst new file mode 100644 index 0000000000..c82b5eca61 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-x710.rst @@ -0,0 +1,304 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-nat44 +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-iacl +----------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa} + \end{figure} + +.. + .. raw:: latex + + \clearpage + + 64b-features-oacl + ----------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-ndr` + + .. raw:: html + + </b> + <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-pdr` + + .. raw:: html + + </b> + <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa} + \label{fig:ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-xl710.rst new file mode 100644 index 0000000000..ecf8248c4e --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-hsw-xl710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-xl710 +~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-skx-x710.rst new file mode 100644 index 0000000000..0329cc2699 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-skx-x710.rst @@ -0,0 +1,303 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-nat44 +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-iacl +----------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-ndr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-iacl-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-pdr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-iacl-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features-nat44 +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} + \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst index ca4fc5d709..b6773a4473 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - IPv4 Routing ============ @@ -42,1071 +17,12 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-nat44 ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-iacl ------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-oacl ------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa} - \label{fig:ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-nat44 ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-iacl ------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa} - \end{figure} - -.. - .. raw:: latex - - \clearpage - - 64b-features-oacl - ----------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-ndr` - - .. raw:: html - - </b> - <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-pdr` - - .. raw:: html - - </b> - <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa} - \label{fig:ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-xl710 -~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-nat44 ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-iacl ------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-ndr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-iacl-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-pdr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-iacl-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features-nat44 ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} - \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-2n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-2n-skx-xxv710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -.. _speedup_graphs_ip4-2n-dnv-x553: - -2n-dnv-x553 -~~~~~~~~~~~ - -64b-base --------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4-2n-dnv-x553-64b-base-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm37" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-dnv-x553-64b-base-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-dnv-x553-64b-base-ndr-tsa} - \label{fig:ip4-2n-dnv-x553-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4-2n-dnv-x553-64b-base-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm38" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-dnv-x553-64b-base-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-dnv-x553-64b-base-pdr-tsa} - \label{fig:ip4-2n-dnv-x553-64b-base-pdr-tsa} - \end{figure} + ip4-3n-hsw-x520 + ip4-3n-hsw-x710 + ip4-3n-hsw-xl710 + ip4-3n-skx-x710 + ip4-2n-skx-x710 + ip4-2n-skx-xxv710 + ip4-2n-dnv-x553 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x520.rst new file mode 100644 index 0000000000..c74f595509 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x520.rst @@ -0,0 +1,139 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +.. + 64b-base_and_scale + ------------------ + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr` + + .. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr` + + .. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} + + .. raw:: latex + + \clearpage + +64b-base_and_features +--------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa} + \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa} + \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x710.rst new file mode 100644 index 0000000000..a3dd32a9f7 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-hsw-x710.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_features +--------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa} + \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa} + \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-skx-x710.rst new file mode 100644 index 0000000000..84d6ab54ff --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-skx-x710.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_features +--------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa} + \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa} + \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst index 94f6e111d5..503e3019bf 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - IPv4 Tunnels ============ @@ -42,342 +17,8 @@ data plane thread(s), and their physical CPU core(s) placement. CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -.. - 64b-base_and_scale - ------------------ - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr` - - .. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr` - - .. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - - .. raw:: latex - - \clearpage - -64b-base_and_features ---------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa} - \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa} - \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_features ---------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa} - \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa} - \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_features ---------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa} - \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa} - \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa} - \end{figure} + ip4_tunnels-3n-hsw-x520 + ip4_tunnels-3n-hsw-x710 + ip4_tunnels-3n-skx-x710 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-dnv-x553.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-dnv-x553.rst new file mode 100644 index 0000000000..46d36ddcce --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-dnv-x553.rst @@ -0,0 +1,85 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +.. _speedup_graphs_ip6-2n-dnv-x553: + +2n-dnv-x553 +~~~~~~~~~~~ + +78b-base +-------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-2n-dnv-x553-78b-base-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-dnv-x553-78b-base-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-dnv-x553-78b-base-ndr-tsa} + \label{fig:ip6-2n-dnv-x553-78b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-2n-dnv-x553-78b-base-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-dnv-x553-78b-base-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-dnv-x553-78b-base-pdr-tsa} + \label{fig:ip6-2n-dnv-x553-78b-base-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-x710.rst new file mode 100644 index 0000000000..5c77ca8ef5 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-x710 +~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-2n-skx-x710-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-2n-skx-x710-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-xxv710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-xxv710.rst new file mode 100644 index 0000000000..9e94ac28e1 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-2n-skx-xxv710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-xxv710 +~~~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-2n-skx-xxv710-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-2n-skx-xxv710-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x520.rst new file mode 100644 index 0000000000..84673b82e3 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x520.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +78b-base_and_features +--------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa} + \label{fig:ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa} + \label{fig:ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x710.rst new file mode 100644 index 0000000000..cc04b3acf3 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-x710.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +78b-base_and_features +--------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa} + \label{fig:ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa} + \label{fig:ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-xl710.rst new file mode 100644 index 0000000000..137ef03ae1 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-hsw-xl710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-xl710 +~~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-hsw-xl710-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-hsw-xl710-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-skx-x710.rst new file mode 100644 index 0000000000..247d0b5f37 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-skx-x710.rst @@ -0,0 +1,139 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa} + \label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa} + \label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa} + \end{figure} + +.. + .. raw:: latex + + \clearpage + + 78b-base_and_features + --------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-ndr` + + .. raw:: html + + </b> + <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-ndr-tsa} + \label{fig:ip6-3n-skx-x710-78b-base_and_features-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-pdr` + + .. raw:: html + + </b> + <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-pdr-tsa} + \label{fig:ip6-3n-skx-x710-78b-base_and_features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst index 0c1a398d61..9cfc9feb11 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - IPv6 Routing ============ @@ -42,576 +17,12 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -78b-base_and_features ---------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa} - \label{fig:ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa} - \label{fig:ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -78b-base_and_features ---------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa} - \label{fig:ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa} - \label{fig:ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-xl710 -~~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-hsw-xl710-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-hsw-xl710-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. - .. raw:: latex - - \clearpage - - 78b-base_and_features - --------------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-ndr` - - .. raw:: html - - </b> - <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-ndr-tsa} - \label{fig:ip6-3n-skx-x710-78b-base_and_features-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-pdr` - - .. raw:: html - - </b> - <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-pdr-tsa} - \label{fig:ip6-3n-skx-x710-78b-base_and_features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-x710 -~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-2n-skx-x710-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-2n-skx-x710-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-2n-skx-xxv710-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa} - \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-2n-skx-xxv710-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa} - \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -.. _speedup_graphs_ip6-2n-dnv-x553: - -2n-dnv-x553 -~~~~~~~~~~~ - -78b-base --------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6-2n-dnv-x553-78b-base-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-dnv-x553-78b-base-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-dnv-x553-78b-base-ndr-tsa} - \label{fig:ip6-2n-dnv-x553-78b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6-2n-dnv-x553-78b-base-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-dnv-x553-78b-base-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-dnv-x553-78b-base-pdr-tsa} - \label{fig:ip6-2n-dnv-x553-78b-base-pdr-tsa} - \end{figure} + ip6-3n-hsw-x520 + ip6-3n-hsw-x710 + ip6-3n-hsw-xl710 + ip6-3n-skx-x710 + ip6-2n-skx-x710 + ip6-2n-skx-xxv710 + ip6-2n-dnv-x553 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels-3n-hsw-x520.rst new file mode 100644 index 0000000000..a8da50d61b --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels-3n-hsw-x520.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +78b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ip6tun-3n-hsw-x520-78b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa} + \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa} + \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst index 0aebf0c232..fd24030053 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - IPv6 Tunnels ============ @@ -42,60 +17,6 @@ data plane thread(s), and their physical CPU core(s) placement. CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -78b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ip6tun-3n-hsw-x520-78b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa} - \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa} - \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa} - \end{figure} + ip6_tunnels-3n-hsw-x520 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-hsw-xl710.rst new file mode 100644 index 0000000000..8e1aad5a84 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-hsw-xl710.rst @@ -0,0 +1,193 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-xl710 +~~~~~~~~~~~~ + +64b-hw-base +----------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-ndr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-pdr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-base-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-hw-scale +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-ndr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-pdr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-sw-base +----------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-ndr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-sw-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-pdr-tsa} + \label{fig:ipsec-3n-hsw-xl710-64b-sw-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst index f495665af2..0965f0a58e 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - IPSec IPv4 Routing ================== @@ -44,170 +19,6 @@ physical CPU core(s) placement. CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-xl710 -~~~~~~~~~~~~ - -64b-hw-base ------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-ndr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-pdr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-base-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-hw-scale ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-ndr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-pdr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-sw-base ------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-ndr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-sw-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-pdr-tsa} - \label{fig:ipsec-3n-hsw-xl710-64b-sw-pdr-tsa} - \end{figure} + ipsec-3n-hsw-xl710 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-dnv-x553.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-dnv-x553.rst new file mode 100644 index 0000000000..fdbdf26cdd --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-dnv-x553.rst @@ -0,0 +1,85 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +.. _speedup_graphs_l2sw-2n-dnv-x553: + +2n-dnv-x553 +~~~~~~~~~~~ + +64b-base +-------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-2n-dnv-x553-64b-base-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-dnv-x553-64b-base-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-dnv-x553-64b-base-ndr-tsa} + \label{fig:l2sw-2n-dnv-x553-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-2n-dnv-x553-64b-base-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-dnv-x553-64b-base-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-dnv-x553-64b-base-pdr-tsa} + \label{fig:l2sw-2n-dnv-x553-64b-base-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-x710.rst new file mode 100644 index 0000000000..569af84ccf --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-x710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-2n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-2n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-xxv710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-xxv710.rst new file mode 100644 index 0000000000..d5b58d14cb --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-2n-skx-xxv710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-xxv710 +~~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x520.rst new file mode 100644 index 0000000000..78296e6a8f --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x520.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-ndr-tsa} + \label{fig:l2sw-3n-hsw-x520-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-pdr-tsa} + \label{fig:l2sw-3n-hsw-x520-64b-features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x710.rst new file mode 100644 index 0000000000..5fcf8d88f5 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-x710.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-ndr-tsa} + \label{fig:l2sw-3n-hsw-x710-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-pdr-tsa} + \label{fig:l2sw-3n-hsw-x710-64b-features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-xl710.rst new file mode 100644 index 0000000000..cef4a884c9 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-hsw-xl710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-xl710 +~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-x710.rst new file mode 100644 index 0000000000..757862367b --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-x710.rst @@ -0,0 +1,138 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-ndr-tsa} + \label{fig:l2sw-3n-skx-x710-64b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-pdr-tsa} + \label{fig:l2sw-3n-skx-x710-64b-features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-xxv710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-xxv710.rst new file mode 100644 index 0000000000..a25d8e3ee7 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-skx-xxv710.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-xxv710 +~~~~~~~~~~~~~ + +64b-base_and_scale +------------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst index 30b05a0cdb..524ab21678 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst @@ -1,28 +1,7 @@ -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } +.. raw:: latex - </script> + \clearpage L2 Ethernet Switching ===================== @@ -38,633 +17,13 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for above plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-ndr-tsa} - \label{fig:l2sw-3n-hsw-x520-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-pdr-tsa} - \label{fig:l2sw-3n-hsw-x520-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-ndr-tsa} - \label{fig:l2sw-3n-hsw-x710-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-hsw-x710-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-pdr-tsa} - \label{fig:l2sw-3n-hsw-x710-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-xl710 -~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-ndr-tsa} - \label{fig:l2sw-3n-skx-x710-64b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-pdr-tsa} - \label{fig:l2sw-3n-skx-x710-64b-features-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-x710 -~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-2n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-2n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-xxv710 -~~~~~~~~~~~~~ - -64b-base_and_scale ------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -.. _speedup_graphs_l2sw-2n-dnv-x553: - -2n-dnv-x553 -~~~~~~~~~~~ - -64b-base --------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: l2sw-2n-dnv-x553-64b-base-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-dnv-x553-64b-base-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-dnv-x553-64b-base-ndr-tsa} - \label{fig:l2sw-2n-dnv-x553-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: l2sw-2n-dnv-x553-64b-base-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-dnv-x553-64b-base-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-dnv-x553-64b-base-pdr-tsa} - \label{fig:l2sw-2n-dnv-x553-64b-base-pdr-tsa} - \end{figure} + l2-3n-hsw-x520 + l2-3n-hsw-x710 + l2-3n-hsw-xl710 + l2-3n-skx-x710 + l2-3n-skx-xxv710 + l2-2n-skx-x710 + l2-2n-skx-xxv710 + l2-2n-dnv-x553 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6-3n-hsw-x520.rst new file mode 100644 index 0000000000..c41c843a9f --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6-3n-hsw-x520.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +78b-features +------------ + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-ndr-tsa} + \label{fig:srv6-3n-hsw-x520-78b-features-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-pdr-tsa} + \label{fig:srv6-3n-hsw-x520-78b-features-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst index 3c50d7d894..2c31daa970 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - SRv6 Routing ============ @@ -42,60 +17,6 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -78b-features ------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-ndr-tsa} - \label{fig:srv6-3n-hsw-x520-78b-features-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-pdr-tsa} - \label{fig:srv6-3n-hsw-x520-78b-features-pdr-tsa} - \end{figure} + srv6-3n-hsw-x520 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-2n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-2n-skx-x710.rst new file mode 100644 index 0000000000..57755da1e4 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-2n-skx-x710.rst @@ -0,0 +1,252 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +2n-skx-x710 +~~~~~~~~~~~ + +64b-base-l2sw +------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-l2sw +----------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base-vm-l2sw +---------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa} + \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-ip4 +---------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x520.rst new file mode 100644 index 0000000000..68b7a71918 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x520.rst @@ -0,0 +1,249 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +64b-base-l2sw +------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa} + \end{figure} + +.. + .. raw:: latex + + \clearpage + + 64b-base_and_scale-l2sw + ----------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} + + .. raw:: latex + + \clearpage + +64b-base-vm-l2sw +---------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-ip4 +---------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x710.rst new file mode 100644 index 0000000000..59cbb7503f --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-x710.rst @@ -0,0 +1,248 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x710 +~~~~~~~~~~~ + +64b-base-l2sw +------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-l2sw +----------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base-vm-l2sw +---------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-ip4 +---------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-xl710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-xl710.rst new file mode 100644 index 0000000000..d9508a3aa9 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-hsw-xl710.rst @@ -0,0 +1,249 @@ + +.. + .. raw:: latex + + \clearpage + + .. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + + 3n-hsw-xl710 + ~~~~~~~~~~~~ + + 64b-base-l2sw + ------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-ndr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-pdr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-base_and_scale-l2sw + ----------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-base-vm-l2sw + ---------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa} + \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa} + \end{figure} + + .. raw:: latex + + \clearpage + + 64b-base_and_scale-ip4 + ---------------------- + + .. raw:: html + + <center><b> + + :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} + \end{figure} + + .. raw:: html + + <center><b> + + .. raw:: latex + + \clearpage + + :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr` + + .. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + + .. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-skx-x710.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-skx-x710.rst new file mode 100644 index 0000000000..e631cb5a67 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost-3n-skx-x710.rst @@ -0,0 +1,248 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-skx-x710 +~~~~~~~~~~~ + +64b-base-l2sw +------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-l2sw +----------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base-vm-l2sw +---------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa} + \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa} + \end{figure} + +.. raw:: latex + + \clearpage + +64b-base_and_scale-ip4 +---------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr` + +.. raw:: html + + </b> + <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> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst index b081ccabd1..787fdf7520 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - KVM VMs vhost-user ================== @@ -42,1123 +17,9 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -64b-base-l2sw -------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa} - \end{figure} - -.. - .. raw:: latex - - \clearpage - - 64b-base_and_scale-l2sw - ----------------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - - .. raw:: latex - - \clearpage - -64b-base-vm-l2sw ----------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-ip4 ----------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-hsw-x710 -~~~~~~~~~~~ - -64b-base-l2sw -------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-l2sw ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base-vm-l2sw ----------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-ip4 ----------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. - .. raw:: latex - - \clearpage - - 3n-hsw-xl710 - ~~~~~~~~~~~~ - - 64b-base-l2sw - ------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-ndr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-pdr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa} - \end{figure} - - .. raw:: latex - - \clearpage - - 64b-base_and_scale-l2sw - ----------------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \end{figure} - - .. raw:: latex - - \clearpage - - 64b-base-vm-l2sw - ---------------- +.. toctree:: - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa} - \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa} - \end{figure} - - .. raw:: latex - - \clearpage - - 64b-base_and_scale-ip4 - ---------------------- - - .. raw:: html - - <center><b> - - :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa} - \end{figure} - - .. raw:: html - - <center><b> - - .. raw:: latex - - \clearpage - - :index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr` - - .. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - - .. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -3n-skx-x710 -~~~~~~~~~~~ - -64b-base-l2sw -------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-l2sw ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base-vm-l2sw ----------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa} - \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-ip4 ----------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -2n-skx-x710 -~~~~~~~~~~~ - -64b-base-l2sw -------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-l2sw ------------------------ - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base-vm-l2sw ----------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa} - \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage - -64b-base_and_scale-ip4 ----------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr` - -.. raw:: html - - </b> - <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> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa} - \end{figure} - -.. raw:: latex - - \clearpage + vm_vhost-3n-hsw-x520 + vm_vhost-3n-hsw-x710 + vm_vhost-3n-skx-x710 + vm_vhost-2n-skx-x710 diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts-3n-hsw-x520.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts-3n-hsw-x520.rst new file mode 100644 index 0000000000..5b6575e917 --- /dev/null +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts-3n-hsw-x520.rst @@ -0,0 +1,83 @@ + +.. raw:: latex + + \clearpage + +.. raw:: html + + <script type="text/javascript"> + + function getDocHeight(doc) { + doc = doc || document; + var body = doc.body, html = doc.documentElement; + var height = Math.max( body.scrollHeight, body.offsetHeight, + html.clientHeight, html.scrollHeight, html.offsetHeight ); + return height; + } + + function setIframeHeight(id) { + var ifrm = document.getElementById(id); + var doc = ifrm.contentDocument? ifrm.contentDocument: + ifrm.contentWindow.document; + ifrm.style.visibility = 'hidden'; + ifrm.style.height = "10px"; // reset to minimal height ... + // IE opt. for bing/msn needs a bit added or scrollbar appears + ifrm.style.height = getDocHeight( doc ) + 4 + "px"; + ifrm.style.visibility = 'visible'; + } + + </script> + +3n-hsw-x520 +~~~~~~~~~~~ + +114b-base_and_scale +------------------- + +.. raw:: html + + <center><b> + +:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-ndr` + +.. raw:: html + + </b> + <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa} + \label{fig:vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa} + \end{figure} + +.. raw:: html + + <center><b> + +.. raw:: latex + + \clearpage + +:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-pdr` + +.. raw:: html + + </b> + <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa.html"></iframe> + <p><br><br></p> + </center> + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa} + \label{fig:vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa} + \end{figure} diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst index 077f63c342..2d77d2ea3c 100644 --- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst +++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst @@ -3,31 +3,6 @@ \clearpage -.. raw:: html - - <script type="text/javascript"> - - function getDocHeight(doc) { - doc = doc || document; - var body = doc.body, html = doc.documentElement; - var height = Math.max( body.scrollHeight, body.offsetHeight, - html.clientHeight, html.scrollHeight, html.offsetHeight ); - return height; - } - - function setIframeHeight(id) { - var ifrm = document.getElementById(id); - var doc = ifrm.contentDocument? ifrm.contentDocument: - ifrm.contentWindow.document; - ifrm.style.visibility = 'hidden'; - ifrm.style.height = "10px"; // reset to minimal height ... - // IE opt. for bing/msn needs a bit added or scrollbar appears - ifrm.style.height = getDocHeight( doc ) + 4 + "px"; - ifrm.style.visibility = 'visible'; - } - - </script> - VTS === @@ -42,60 +17,6 @@ PDR throughput (<0.5% packet loss). CSIT source code for the test cases used for plots can be found in `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vts?h=rls1810>`_. -.. raw:: latex - - \clearpage - -3n-hsw-x520 -~~~~~~~~~~~ - -114b-base_and_scale -------------------- - -.. raw:: html - - <center><b> - -:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-ndr` - -.. raw:: html - - </b> - <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex - - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa} - \label{fig:vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa} - \end{figure} - -.. raw:: html - - <center><b> - -.. raw:: latex - - \clearpage - -:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-pdr` - -.. raw:: html - - </b> - <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa.html"></iframe> - <p><br><br></p> - </center> - -.. raw:: latex +.. toctree:: - \begin{figure}[H] - \centering - \graphicspath{{../_build/_static/vpp/}} - \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa} - \label{fig:vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa} - \end{figure} + vts-3n-hsw-x520 |