From a936160956db29efd1e47ee5146be5a9f81b9a1b Mon Sep 17 00:00:00 2001 From: FritzFlorian Date: Wed, 31 Jul 2019 16:34:34 +0200 Subject: [PATCH] Add first performance measurements of dataflow API. --- NOTES.md | 12 ++++++++++++ media/7874c2a2_pipeline_speedup.png | Bin 0 -> 191656 bytes 2 files changed, 12 insertions(+) create mode 100644 media/7874c2a2_pipeline_speedup.png diff --git a/NOTES.md b/NOTES.md index a4481d5..2dd51b1 100644 --- a/NOTES.md +++ b/NOTES.md @@ -4,6 +4,18 @@ A collection of stuff that we noticed during development. Useful later on two write a project report and to go back in time to find out why certain decisions where made. +## 31.07.2019 - First benchmark of implementation + +We chose the implementation that allocates one invocation instance +in one task when running. Our first benchmarks show that this +is comparable to existing solutions, although we will investigate +optimizations to the internals of the task scheduler to avoid +unneeded copying and deeply nested tasks. + +Average case results of the image pipeline (executed on notebook): + + + ## 19.07.2019 - Colored tokens, recursion and where to put memory While implementing dataflow graphs we encountered some obstacles. diff --git a/media/7874c2a2_pipeline_speedup.png b/media/7874c2a2_pipeline_speedup.png new file mode 100644 index 0000000..8c0d38f Binary files /dev/null and b/media/7874c2a2_pipeline_speedup.png differ -- libgit2 0.26.0