the possibility of two CUDA program run in a GPU

there is two different CUDA program , if i want to run them concurrently in one GPU,is is possible?
i.e.

for example , run two qft program concurrently,is is possible that allocate independent GPU resource for them like SMs?