ut-parla/Parla.py

Sequential Execution for Debugging

Opened this issue · 1 comments

I was just discussing sequential semantics in the paper draft and remembered that, although this is well-defined, we don't actually have any kind of execution mode that actually makes it happen right now. Basically all we need for sequential tasking runs is to have some flag somewhere (probably in the Parla context manager?) that makes it so that tasks execute as soon as they are created instead of running asynchronously.

This is likely really easy to implement. It's just a matter of making it happen. Not before the deadline though.