I believe elf does with gpu as well. Believe same model. The same people made both. But when updating global model on gpu to be shared I believe there needs to be locks so updated synchronously cause only atomic operations can be done without locks on gpu