[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