I looked into the newly released Threads.@threading construct in Julia 0.5. It seems that adding parallelization feature to SMC is simple - could be done in a few lines of code (see the parallelsmc branch).
However, the threading feature in Julia is still quite fragile (see e.g. here). I've also filed a bug in the Julia repo.
Maybe we should wait until the Julia team fix these threading bugs and revisit to this feature in a few months time.
I looked into the newly released
Threads.@threadingconstruct in Julia 0.5. It seems that adding parallelization feature to SMC is simple - could be done in a few lines of code (see theparallelsmcbranch).However, the
threadingfeature in Julia is still quite fragile (see e.g. here). I've also filed a bug in the Julia repo.Maybe we should wait until the Julia team fix these threading bugs and revisit to this feature in a few months time.