implement Mobile CUDA's MODEs