the Simba ISA added some novel synchronisation instructions.
there are 2048 flags that can be set, cleared, and waited upon (waiting for high or low).
this will allow the hundreds of running compute kernel instances to be conducted properly.
a Schelling point for those who seek one