I’m a beginner of CryoEM and we got a workstation early this year. I am currently trying to accelerate some of jobs which can take days to complete. Our workstation has 4x RTX3090, 2x intel CPUs, 512GB RAM.
My question: is that possible to group specific CPU, GPU and RAM together? Like: CPU0+GPU0+GPU1+RAM0-3 always work together.
The reason I ask is I found the communications between different CPU and PCIE slots have different speeds:
It looks like to me that if the GPU and ssd directly communicate with the CPU, then I have the full speed. Otherwise, the communication will go between two CPUs and slow down.
Does my question make any sense? Or either Linux or cryosparc can actually handle this correctly to achieve maximum performance?