- 22 Jul, 2020 4 commits
-
-
If they are required in future iterations they can be re-added from the history, however, for now it only confuses project users as it is not clear which data structures are actually in use.
FritzFlorian committed -
FritzFlorian committed
-
The code could build up a statically type checked data-flow graph without memory allocation. It might be worth wile to bring the code back in future iterations, however, for now it does not work and clutters up the project.
FritzFlorian committed -
FritzFlorian committed
-
- 04 Jul, 2020 1 commit
-
-
FritzFlorian committed
-
- 30 Jun, 2020 2 commits
-
-
Minor adjustment to coordinating thread spawns (catch seems to have problems with the other implementation).
FritzFlorian committed -
FritzFlorian committed
-
- 28 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 24 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 23 Jun, 2020 2 commits
-
-
FritzFlorian committed
-
FritzFlorian committed
-
- 22 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 13 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 11 Jun, 2020 2 commits
-
-
FritzFlorian committed
-
FritzFlorian committed
-
- 09 Jun, 2020 2 commits
-
-
This avoids issues with doubling the measurement vector sizes influencing memory measures.
FritzFlorian committed -
FritzFlorian committed
-
- 08 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 04 Jun, 2020 1 commit
-
-
FritzFlorian committed
-
- 03 Jun, 2020 2 commits
-
-
Currently once we are serial no more parallel strains are executed. However, this could be changed using strain local resources in the future.
FritzFlorian committed -
The strain_local resources can be used to get unique IDs for resources that would, in a serial execution, only be used once in the call chain. This is a first prototype implementation and needs further tesitng. The current implementation adds linear overhead to each steal proportional to the number of used resources. We might be able to reduce it, but for a first version it is fine.
FritzFlorian committed
-
- 29 May, 2020 3 commits
-
-
The flag can be used to run code annotated with PLS outside of a scheduler environment, i.e. the app does not crash if the code is called without context. The compile option allows to omit all spawn and sync calls during compilation, creating the equivalent serial code.
FritzFlorian committed -
FritzFlorian committed
-
FritzFlorian committed
-
- 27 May, 2020 1 commit
-
-
FritzFlorian committed
-
- 26 May, 2020 1 commit
-
-
FritzFlorian committed
-
- 19 May, 2020 1 commit
-
-
FritzFlorian committed
-
- 18 May, 2020 2 commits
-
-
FritzFlorian committed
-
Basic profiling works. Next steps are to 'refine' the interface, i.e. allow to disable parts of the profiling and better output for some stats. Maybe look at storing/loading the DAG's with stats to/from disk.
FritzFlorian committed
-
- 17 May, 2020 1 commit
-
-
Add key-points required to capture an execution DAG. Currently all data is in-memory and printed out. In future work it would be good to store the DAG's and/or process them further.
FritzFlorian committed
-
- 16 May, 2020 1 commit
-
-
Remove easy profiler for now. It might be useful for later on to get a grasp of general behaviour, but because of its issues with coroutines it is not worth profiling code with it right now.
FritzFlorian committed
-
- 15 May, 2020 1 commit
-
-
FritzFlorian committed
-
- 24 Apr, 2020 3 commits
-
-
FritzFlorian committed
-
FritzFlorian committed
-
FritzFlorian committed
-
- 23 Apr, 2020 1 commit
-
-
FritzFlorian committed
-
- 17 Apr, 2020 4 commits
-
-
FritzFlorian committed
-
Merge continuation-style into master branch See merge request !13
Florian Fritz committed -
FritzFlorian committed
-
FritzFlorian committed
-