Closed CloverCho closed 2 years ago
@CloverCho is this PR still draft, or ready for review? If it's ready, please mark this Ready for review
. I'd prefer to have this reviewed by @Soroosh129 before Aug 15th.
@CloverCho is this PR still draft, or ready for review? If it's ready, please mark this
Ready for review
. I'd prefer to have this reviewed by @Soroosh129 before Aug 15th.
It is ready for review! I will change the status of this PR
Closing this PR because this has moved into its own repo: https://github.com/lf-lang/taskset-generator
New types of tasksets
DAG (Directed Acyclic Graph): creates randomized dependencies between reactors (and reactions inside).
Custom : supports user-defined tasksets written in custom LF files. For the purpose of usage, we create a sample taskset which provides comparison between a scheduler with deadline and another scheduler without deadline
GUI improvements
Reference: TU Dortmund's framework(link)
Basically, this PR also includes GUI improvements. User can choose
When the user determines properties and clicks the run button, the program will generate several LF files, build, execute binaries, and get information on the total physical execution time and the number of deadline misses. The program will also visualize physical execution time and the number of deadline misses using graphs