Skip to content
Snippets Groups Projects
Commit b9fee5a9 authored by Simon Bjurek's avatar Simon Bjurek
Browse files

Change from set_latency/execution_time_of_type_name to...

Change from set_latency/execution_time_of_type_name to set_latency/execution_time_of_type for all examples
parent ffcd8ce8
Branches master
No related tags found
1 merge request!515Various scheduler performance improvements
......@@ -24,10 +24,10 @@ sfg
# %%
# Set latencies and execution times.
sfg.set_latency_of_type_name(Butterfly.type_name(), 1)
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3)
sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_latency_of_type(Butterfly, 1)
sfg.set_latency_of_type(ConstantMultiplication, 3)
sfg.set_execution_time_of_type(Butterfly, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
# %%
# Generate an ASAP schedule for reference with custom IO times.
......
......@@ -67,12 +67,12 @@ sfg
# %%
# Set latencies and execution times
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_latency_of_type_name(AddSub.type_name(), 1)
sfg.set_latency_of_type_name(Butterfly.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_execution_time_of_type_name(AddSub.type_name(), 1)
sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_latency_of_type(AddSub, 1)
sfg.set_latency_of_type(Butterfly, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
sfg.set_execution_time_of_type(AddSub, 1)
sfg.set_execution_time_of_type(Butterfly, 1)
# %%
# Generate schedule
......
......@@ -42,10 +42,10 @@ sfg
# %%
# Set latencies and execution times
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_latency_of_type_name(Addition.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_latency_of_type(Addition, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
sfg.set_execution_time_of_type(Addition, 1)
# %%
# Create schedule
......
......@@ -28,10 +28,10 @@ sfg
# %%
# Set latencies and execution times.
sfg.set_latency_of_type_name(MADS.type_name(), 3)
sfg.set_latency_of_type_name(Reciprocal.type_name(), 2)
sfg.set_execution_time_of_type_name(MADS.type_name(), 1)
sfg.set_execution_time_of_type_name(Reciprocal.type_name(), 1)
sfg.set_latency_of_type(MADS, 3)
sfg.set_latency_of_type(Reciprocal, 2)
sfg.set_execution_time_of_type(MADS, 1)
sfg.set_execution_time_of_type(Reciprocal, 1)
# %%
# Create an ASAP schedule.
......
......@@ -21,10 +21,10 @@ sfg
# %%
# Set latencies and execution times.
sfg.set_latency_of_type_name(Butterfly.type_name(), 3)
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_latency_of_type(Butterfly, 3)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_execution_time_of_type(Butterfly, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
# # %%
# Generate an ASAP schedule for reference
......
......@@ -31,10 +31,10 @@ sfg
# %%
# Set latencies and execution times of the operations.
sfg.set_latency_of_type_name(Addition.type_name(), 1)
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3)
sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_latency_of_type(Addition, 1)
sfg.set_latency_of_type(ConstantMultiplication, 3)
sfg.set_execution_time_of_type(Addition, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
# %%
# Print the critical path Tcp and the iteration period bound Tmin.
......
......@@ -36,10 +36,10 @@ sfg
# %%
# Set latencies and execution times
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_latency_of_type_name(Addition.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_latency_of_type(Addition, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
sfg.set_execution_time_of_type(Addition, 1)
# %%
# Create schedule
......
......@@ -36,10 +36,10 @@ sfg
# %%
# Set latencies and execution times.
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_latency_of_type_name(Addition.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_latency_of_type(Addition, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
sfg.set_execution_time_of_type(Addition, 1)
# %%
# Create schedule.
......
......@@ -33,10 +33,10 @@ sfg
# %%
# Set latencies and execution times
sfg.set_latency_of_type_name(SymmetricTwoportAdaptor.type_name(), 4)
sfg.set_latency_of_type_name(Addition.type_name(), 1)
sfg.set_execution_time_of_type_name(SymmetricTwoportAdaptor.type_name(), 1)
sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
sfg.set_latency_of_type(SymmetricTwoportAdaptor, 4)
sfg.set_latency_of_type(Addition, 1)
sfg.set_execution_time_of_type(SymmetricTwoportAdaptor, 1)
sfg.set_execution_time_of_type(Addition, 1)
# %%
# Simulate
......
......@@ -48,10 +48,10 @@ sfg
# %%
# Set latencies and execution times
sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
sfg.set_latency_of_type_name(AddSub.type_name(), 1)
sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
sfg.set_execution_time_of_type_name(AddSub.type_name(), 1)
sfg.set_latency_of_type(ConstantMultiplication, 2)
sfg.set_latency_of_type(AddSub, 1)
sfg.set_execution_time_of_type(ConstantMultiplication, 1)
sfg.set_execution_time_of_type(AddSub, 1)
# %%
# Generate schedule
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment