# Macro for parallel out-of-order execution?

**URL:** <https://discourse.julialang.org/t/macro-for-parallel-out-of-order-execution/38706>\
**Category:** General Usage\
**Created:** [May 3, 2020, 11:16pm UTC](https://discourse.julialang.org/t/macro-for-parallel-out-of-order-execution/38706 "2020-05-03T23:16:24Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)\
**Post date:** [May 5, 2020, 10:46am UTC](https://discourse.julialang.org/t/macro-for-parallel-out-of-order-execution/38706/8 "2020-05-05T10:46:05Z")

</div>

> but sounds like an interesting package.

ParallelProcessingTools is a bit of a mix of pre-Julia-v1.3 workarounds and long-term usable functionality. It’s been around for a while, I’ll need to refresh some parts of it sometime. 🙂

> Is this going to add something you discussed in [Propagation of available/assigned worker-IDs in hierarchical computations](https://discourse.julialang.org/t/propagation-of-available-assigned-worker-ids-in-hierarchical-computations/38670)

I was thinking about adding something like that, yes - however, I’m still not sure about how to propagate worker-availability to child tasks in a consistent fashion.

---

_[View the full topic](https://discourse.julialang.org/t/macro-for-parallel-out-of-order-execution/38706)._
