Hi everyone,
I’d like to ask your help considering the following. If multiple users log in to a (multi-core) system to run a GPU application I would expect it is possible that these applications interfere. Examples you could think of are calling a kernel of program A in between of two kernel calls of program B or worse allocating memory for both programs.
A way of preventing this could be by setting and unsetting an environment variable such that you can check whether executing a GPU application is allowed. A large disadvantage of this method is that if this check is not build in it is obviously useless.
Are there any more robust ways to prevent possible problems?
thanks,
Martijn