"Virtual Compute Unit" should be documentated and potentially renamed
Virtual Compute Unit (VCU) sounds like a virtualized environment and is very confusing when compared to VEX (Virtual EXecution environment). We should carefully document VCUs since we are using them now. We should consider renaming them "Abstract Compute Units" ("ACUs") since that implies that they don't represent any concrete resources.
@sestephens73 I'm throwing this at you since you are using VCUs. Just something to think about after the paper.
Discussion with @rossbach triggered this issue, so I'm tagging you here so you can comment if you like.
Actually they're VECs, but VEX might be a better acronym...
Either way, 100% agree with this.
We seem to have stabilized on ACU. The code and docs should be updated to reflect that.