[bootlin/training-materials updates] master: kernel: building: Fix the parallel make benchmark (1d25f884)

Miquel Raynal miquel.raynal at bootlin.com
Thu Jun 2 10:54:21 CEST 2022


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/1d25f884080080bb0ca16da55ed9c23e0daeaaad

>---------------------------------------------------------------

commit 1d25f884080080bb0ca16da55ed9c23e0daeaaad
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Wed Jun 1 14:09:34 2022 +0200

    kernel: building: Fix the parallel make benchmark
    
    There was strange strings being printed in the top level paragraph.
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


>---------------------------------------------------------------

1d25f884080080bb0ca16da55ed9c23e0daeaaad
 .../parallel-make-benefits.svg                     | 123 +++++++--------------
 1 file changed, 43 insertions(+), 80 deletions(-)

diff --git a/slides/sysdev-kernel-building/parallel-make-benefits.svg b/slides/sysdev-kernel-building/parallel-make-benefits.svg
index cffb19e5..75d17e2c 100644
--- a/slides/sysdev-kernel-building/parallel-make-benefits.svg
+++ b/slides/sysdev-kernel-building/parallel-make-benefits.svg
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    width="161.81667mm"
    height="180.21758mm"
    viewBox="0 0 161.81667 180.21757"
    version="1.1"
    id="svg8"
    sodipodi:docname="parallel-make-benefits.svg"
-   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
   <defs
      id="defs2" />
   <sodipodi:namedview
@@ -25,16 +25,16 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.98994949"
-     inkscape:cx="122.22845"
-     inkscape:cy="355.12722"
+     inkscape:cx="163.13964"
+     inkscape:cy="355.5737"
      inkscape:document-units="mm"
      inkscape:current-layer="layer1"
      inkscape:document-rotation="0"
      showgrid="false"
-     inkscape:window-width="1848"
-     inkscape:window-height="983"
-     inkscape:window-x="1992"
-     inkscape:window-y="27"
+     inkscape:window-width="1920"
+     inkscape:window-height="1011"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
      inkscape:window-maximized="1"
      fit-margin-top="10"
      lock-margins="true"
@@ -51,7 +51,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -80,51 +80,18 @@
        y="218.25223" />
     <text
        xml:space="preserve"
-       style="font-weight:bold;font-size:11.26819992px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-weight:bold;font-size:7.05556px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="35.174206"
-       y="97.703407"
+       y="109.87424"
        id="text840"><tspan
          sodipodi:role="line"
          id="tspan838"
          x="35.174206"
-         y="97.703407"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.26819992px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px">Benefits on parallel make</tspan></text>
+         y="109.87424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px">Benefits of parallel compile jobs (make -j<n>)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-weight:bold;font-size:5.40475988px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="34.764641"
-       y="107.26135"
-       id="text840-9-2-99"
-       transform="scale(1.0040835,0.99593311)"><tspan
-         sodipodi:role="line"
-         id="tspan838-6-1-1"
-         x="34.764641"
-         y="107.26135"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px">Tests on Linux 5.11 on arm</tspan><tspan
-         sodipodi:role="line"
-         x="34.764641"
-         y="114.5323"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444017px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
-         id="tspan959-4"><tspan
-           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444017px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L'"
-           id="tspan963-9">gnome-system-monitorBe</tspan><tspan
-           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444017px;font-family:'Nimbus Roman L';-inkscape-font-specification:'Nimbus Roman L'"
-           id="tspan849-1">Benefits of parallel compile jobs (make -j<n>)</tspan></tspan><tspan
-         sodipodi:role="line"
-         x="34.764641"
-         y="121.5743"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
-         id="tspan888-0">make allnoconfig <tspan
-   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L'"
-   id="tspan961-7">configuration</tspan></tspan><tspan
-         sodipodi:role="line"
-         x="34.764641"
-         y="128.33025"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.40475988px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
-         id="tspan957-5" /></text>
-    <text
-       xml:space="preserve"
-       style="font-weight:bold;font-size:5.40474987px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-weight:bold;font-size:5.40475px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="35.332047"
        y="190.57085"
        id="text840-9-2-9"
@@ -133,57 +100,54 @@
          id="tspan838-6-1-0"
          x="35.332047"
          y="190.57085"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px">make</tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px">make</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="197.56686"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
          id="tspan931">Command: make</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="204.56288"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
          id="tspan4748">Total time: 129 s</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="211.31882"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.40474987px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
          id="tspan888-5" /></text>
     <text
        xml:space="preserve"
-       style="font-weight:bold;font-size:5.40474987px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-weight:bold;font-size:5.40475px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="35.332047"
-       y="117.69786"
+       y="124.60513"
        id="text840-9-2-9-6"
        transform="scale(1.0040835,0.9959331)"><tspan
-         sodipodi:role="line"
-         id="tspan838-6-1-0-7"
-         x="35.332047"
-         y="117.69786"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px">make -j8</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
-         y="124.60223"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         y="124.60513"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
          id="tspan13896">Tests on Linux 5.11 on arm</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
-         y="131.50661"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
-         id="tspan873">make allnoconfig configuration</tspan><tspan
+         y="131.50951"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
+         id="tspan873"><tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L'"
+   id="tspan22385">make allnoconfig</tspan> configuration</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
-         y="138.411"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
-         id="tspan871">gnome-system-monitor showing the load on 4 threads / 2 CPUs</tspan><tspan
+         y="138.92908"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
+         id="tspan871"><tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L'"
+   id="tspan28351">gnome-system-monitor </tspan>showing the load on 4 threads / 2 CPUs</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
-         y="145.16693"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.40474987px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         y="146.20023"
          id="tspan888-5-4" /></text>
     <text
        xml:space="preserve"
-       style="font-weight:bold;font-size:5.40474987px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-weight:bold;font-size:5.40475px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="35.332047"
        y="256.79303"
        id="text840-9-2-9-6-7"
@@ -192,21 +156,20 @@
          id="tspan838-6-1-0-7-6"
          x="35.332047"
          y="256.79303"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px">make -j8</tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Mono L';-inkscape-font-specification:'Nimbus Mono L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px">make -j8</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="263.78903"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
          id="tspan931-7-5">Command: make -j8</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="270.78506"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611012px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:'Nimbus Roman Sans L';-inkscape-font-specification:'Nimbus Roman Sans L';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
          id="tspan13896-6">Total time: 67 s</tspan><tspan
          sodipodi:role="line"
          x="35.332047"
          y="277.54099"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.40474987px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458299px"
          id="tspan888-5-4-9" /></text>
   </g>
 </svg>




More information about the training-materials-updates mailing list