1. A computer implemented system comprising the following computer executable components: a graphical processing unit that is divisible to a plurality of processing resources, each resource controllable independent of other resources; and a synchronization primitive(s) shared among the plurality of processing resources to process ordering interactions therebetween.