GeNN is just adding its own custom update mechanism (genn-team/genn#405). It is likely to increase performance if this were to be used in place of the current CPU-based run_regularly mechanism that reproduced the cpp_standalone implementation but requires a number of GPU-CPU data transfers.