Is it possible to concurrently run non-mpi applications through Hyper-Q?

I understand that different MPI ranks can run concurrently on a single GPU. Can Hyper-Q support concurrent non-mpi applications?

Hyper-Q is part of the mechanism, but the software front-end that makes this possible is the CUDA MPS. It should be possible to use MPS to enable multiple processes to share a GPU whether MPI is being used or not.

A fully worked example of a non-MPI case is given here:

derived from the work here: