Rodrigo Arias Mallo
815633221d
The nOS-V events are modified in two ways: 1) to create a parallel task the new VTC event must be used and 2) all task events for both normal (VTc) and parallel (VTC) tasks require an extra argument in the payload to indicate the body id. As a consequence, the nOS-V model version is now increased to 2.0.0. Additionally, all the channel PRV flags are set to PRV_SKIPDUPNULL, so duplicates are only emitted if they are not null. It solves the problem when a task switches to another task with the same body id. A new Paraver configuration is added for the body id.
177 lines
5.9 KiB
XML
177 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
width="117.73958mm"
|
|
height="26.458332mm"
|
|
viewBox="0 0 117.73958 26.458332"
|
|
version="1.1"
|
|
id="svg1"
|
|
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
|
sodipodi:docname="parallel-tasks.svg"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg">
|
|
<sodipodi:namedview
|
|
id="namedview1"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:showpageshadow="2"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pagecheckerboard="0"
|
|
inkscape:deskcolor="#d1d1d1"
|
|
inkscape:document-units="mm"
|
|
showgrid="true"
|
|
inkscape:zoom="1.4289282"
|
|
inkscape:cx="335.21629"
|
|
inkscape:cy="58.085495"
|
|
inkscape:window-width="1914"
|
|
inkscape:window-height="1025"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="24"
|
|
inkscape:window-maximized="1"
|
|
inkscape:current-layer="layer1">
|
|
<inkscape:grid
|
|
id="grid1"
|
|
units="px"
|
|
originx="-9.9999997"
|
|
originy="-9.9999997"
|
|
spacingx="0.26458333"
|
|
spacingy="0.26458334"
|
|
empcolor="#3f3fff"
|
|
empopacity="0.25098039"
|
|
color="#3f3fff"
|
|
opacity="0.1254902"
|
|
empspacing="5"
|
|
dotted="false"
|
|
gridanglex="30"
|
|
gridanglez="30"
|
|
visible="true" />
|
|
</sodipodi:namedview>
|
|
<defs
|
|
id="defs1" />
|
|
<g
|
|
inkscape:label="Layer 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1"
|
|
transform="translate(-2.6458333,-2.6458333)">
|
|
<rect
|
|
style="fill:none;stroke:none;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect9"
|
|
width="117.73958"
|
|
height="26.458332"
|
|
x="2.6458333"
|
|
y="2.6458333" />
|
|
<rect
|
|
style="fill:#f2f2f2;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect1"
|
|
width="44.979168"
|
|
height="23.8125"
|
|
x="3.96875"
|
|
y="3.9687502" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="6.6805291"
|
|
y="9.5720644"
|
|
id="text1"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan1"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';stroke-width:0.264583"
|
|
x="6.6805291"
|
|
y="9.5720644">Normal task</tspan></text>
|
|
<rect
|
|
style="fill:#d5ffd5;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect3"
|
|
width="39.6875"
|
|
height="10.583333"
|
|
x="6.614583"
|
|
y="14.552083" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="18.784389"
|
|
y="21.011637"
|
|
id="text3"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3"
|
|
style="stroke-width:0.264583"
|
|
x="18.784389"
|
|
y="21.011637">Body 1</tspan></text>
|
|
<rect
|
|
style="fill:#f2f2f2;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect4"
|
|
width="67.46875"
|
|
height="23.8125"
|
|
x="51.59375"
|
|
y="3.9687502" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="54.704952"
|
|
y="9.4792204"
|
|
id="text4"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';stroke-width:0.264583"
|
|
x="54.704952"
|
|
y="9.4792204">Parallel task</tspan></text>
|
|
<rect
|
|
style="fill:#d5ffd5;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect6"
|
|
width="21.166662"
|
|
height="10.583335"
|
|
x="54.239586"
|
|
y="14.552083" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="57.148972"
|
|
y="21.011637"
|
|
id="text6"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan6"
|
|
style="stroke-width:0.264583"
|
|
x="57.148972"
|
|
y="21.011637">Body 1</tspan></text>
|
|
<rect
|
|
style="fill:#d5ffd5;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect7"
|
|
width="21.166662"
|
|
height="10.583335"
|
|
x="78.052078"
|
|
y="14.552084" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="80.997643"
|
|
y="21.011639"
|
|
id="text7"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan7"
|
|
style="stroke-width:0.264583"
|
|
x="80.997643"
|
|
y="21.011639">Body 2</tspan></text>
|
|
<rect
|
|
style="fill:#d5ffd5;stroke:#000000;stroke-width:0.3;stroke-linecap:round"
|
|
id="rect8"
|
|
width="14.552085"
|
|
height="10.583334"
|
|
x="101.86458"
|
|
y="14.552084" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
|
x="105.3207"
|
|
y="20.895952"
|
|
id="text8"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan8"
|
|
style="stroke-width:0.264583"
|
|
x="105.3207"
|
|
y="20.895952">...</tspan></text>
|
|
</g>
|
|
</svg>
|