dol: initial dol commit
[jump.git] / dol / examples / example1 / map_mparm.xml
diff --git a/dol/examples/example1/map_mparm.xml b/dol/examples/example1/map_mparm.xml
new file mode 100644 (file)
index 0000000..a68d309
--- /dev/null
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mapping xmlns="http://www.tik.ee.ethz.ch/~shapes/schema/MAPPING"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://www.tik.ee.ethz.ch/~shapes/schema/MAPPING
+                      http://www.tik.ee.ethz.ch/~shapes/schema/mapping.xsd"
+  name="Example1 on MPARM">
+
+  <binding name="binding_generator" xsi:type="computation">
+    <process name="generator"/>
+    <processor name="processor_1"/>
+  </binding>
+
+  <binding name="binding_square" xsi:type="computation">
+    <process name="square"/>
+    <processor name="processor_0"/>
+  </binding>
+
+  <binding name="binding_consumer" xsi:type="computation">
+    <process name="consumer"/>
+    <processor name="processor_1"/>
+  </binding>
+
+ <schedule name="schedule_0" type="fixedpriority">
+    <resource name="processor_0"/>
+    <origin name="square">
+      <configuration name="priority" value="1"/>
+    </origin>
+  </schedule>
+
+  <schedule name="schedule_1" type="fixedpriority">
+    <resource name="processor_1"/>
+    <origin name="consumer">
+      <configuration name="priority" value="1"/>
+    </origin>
+    <origin name="generator">
+      <configuration name="priority" value="2"/>
+    </origin>
+  </schedule>
+
+</mapping>