Open H-Sax opened 3 months ago
DDEs have more memory usage required because of how it is required to handle the history. That would effect threading performance.
Would larger memory lead to better threading performance?
Does anyone know if there is any literature on this? I presume people have worked round this problem previously give DDE prevalence in systems biology.
If there was a maximal delay that was known, then it could optimize to that.
Describe the bug 🐞
When performing a GSA on the Serial function runs quicker than the parallel counterpart. I have included the same test with an ODE version to highlight how the multithreaded version should execute more efficiently.
Expected behavior
The multithreaded version should run more efficiently than the serial version
Minimal Reproducible Example 👇
Environment (please complete the following information):
using Pkg; Pkg.status()
using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
versioninfo()
Additional context
This is on the example from the DDE website