can we add all three GPU’s GPU(A6000) + GPU (1x Nvidia ADA 6000 48 GB and 1x Nvidia L40s 48 GB) in same Motherboard?
I’ve already existing 2 A6000 GPU in one system. I’ve 2 other slots are free. I want to add ADA6000 or L40s in same system.
Is it possible to do the same? If yes, what can be pros and cons for this.
Please let me know, Thanks in adnvance.
1 Like
Also, I have the same question. If I combine all three GPUs on the same motherboard, what will happen? Will we get the same performance from each GPU, or will their performance be combined?
multiple aspects to this question:
- we DON’T recommend to mix GPUs of different generations - this may cause issues with compatibility, hence we often need to advertise the largest COMMON denominator of features, making some of the exclusive benefits of the lastest generation unused…
- adding a datacenter GPU like L40 WILL cause cooling issues, since these GPUs expect to be proactivly monitored and cooled by the chassis, different to the active cooling workstation GPUs, which control their own temp and fan rpm…
- finally, multiple GPUs NEVER act seamlessly as a single bigger/larger GPU! For single threaded rasterized rendering tasks, which are limited to a single CPU core, they can only run on a single GPU! Lots of SW tricks needed to benefit from a 2nd GPU, basically in putting other (side-)jobs on that GPU…
Parallel jobs, like raytracing NICELY benefit from a 2nd+ GPU, almost perfect scaling.
Parallel compute jobs, it depends, often need to be explicitly written to benefit from multiple GPUs. Check for each workload/app, if it supports multi-GPU…
Even with multiple (similar) jobs, WinOS does NOT automagically distribute them across all GPUs equally, so often explict GPUaffinity needs to be programmed in… :-(.
so, overall, DON’T mix, and if you see ZERO benefit, or have a chance for some significant perf improvement depends 100% on your workload - so pls provide details about what you are trying to run on multiple GPUs…