Closed mattfel1 closed 5 years ago
+1 for moving to token-based control. In that case we would need some improved helper methods to track things that will actually execute in parallel and producer/consumer distances.
Done. There is a --noBindParallels global compile flag, and also a Pipe.NoBind annotation you can add to specific controllers. Some apps get a tiny speedup, some get a slowdown in vcs depending on how this changes dram congestion but I added the flag to these so they should perform the same as before.
For example:
should be scheduled inside a parallel......
Or its time to move to token based control?