Is it possible to run multiple CUDA applications and graphics applications at the same time?
CUDA is a client of the GPU in the same way as the OpenGL and Direct3D drivers are – it shares the GPU via time slicing. It is possible to run multiple graphics and CUDA applications at the same time, although currently CUDA only switches at the boundaries between kernel executions. The cost of context switching between CUDA and graphics APIs is roughly the same as switching graphics contexts. This isn’t something you’d want to do more than a few times each frame, but is certainly fast enough to make it practical for use in real time graphics applications like games.
Related Questions
- One of my applications requires an old version of the operating system. How can I ensure I have the rights to run the version current at the time of license purchase and all prior versions?
- I want to restart a WRF/Chem run, but use a different time step for the chemistry. Is this possible?
- Is it possible to run multiple CUDA applications and graphics applications at the same time?