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.

[url]GPU Deployment and Management Documentation

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

[url]gpu - How do I use Nvidia Multi-process Service (MPS) to run multiple non-MPI CUDA applications? - Stack Overflow

derived from the work here:

[url]https://devtalk.nvidia.com/default/topic/887822/fail-to-launch-cuda-mps/[/url]