05-11-2017, 03:27 AM
GPUs do not have complex schedulers like CPUs do. There is no context switching on a GPU. Trying to run multiple compute jobs on a GPU usually results in an ASIC hang, but if it doesn't, it will take much, much longer to run everything than just running the batches serially.
http://stackoverflow.com/questions/66055...ism-in-gpu
http://stackoverflow.com/questions/66055...ism-in-gpu