Closed BeethovenKodar closed 6 months ago
Holy crud. You are right. I will think a workaround for this. I think it wouldn't break much if I would always identify the instrumentation decision models as long as the "later' identification rules make sure that they are putting together valid larger decision models. I will see of doing this in the next days :)
I think the issue has been fixed with commit #575b523dc347b61e24e3b55d6e90fdb3a3fb6b43 of develop
! Try it out to see if it works :). All the other test that I have are still passing, so I suppose I have no broken any of my previous assumptions by simply producing the instrumentation decision models.
I got the results now, thanks for the swift fix!
On a side note: the rust module crashes via minizinc if the area and/or bram constraints are violated but if both are satisfied it's fine. For my part, this is not a necessary fix, just a heads up if you think it's important for completeness.
the crash has been continued in the issue #34
Only instrumenting hardware implementations do not identify the
AperiodicAsynchronousDataflowToPartitionedMemoryMappableMulticoreAndPL
used for exploration.I suspect that the identification of the above fails due to
InstrumentedMemoryRequirements
andInstrumentedComputationTimes
being absent (and the combined 'large' decision model).I'm not sure how to solve the issue, as the decision models above that are absent must likely be optional in the 'large' decision model.
Output:
Input files: evaluatorsdf.txt mpsoc.txt