ut-parla / Parla.py

A Python based programming system for heterogeneous computing
Other
21 stars 9 forks source link

Sequential Execution for Debugging #46

Open insertinterestingnamehere opened 3 years ago

insertinterestingnamehere commented 3 years ago

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.

insertinterestingnamehere commented 3 years ago

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