Hello,
i have questions about datatransfer in general. Let's say i have two M.2 NVMe SSDs each connected via 4 PCIe 3.0 x4 to the chipset. The CPU is connected with 4 PCIe 3.0 x4 to the chipset. An GPU is directly connected with it's own PCIe 3.0 x16 lanes to the CPU.
Part 1
What happens when i stream data from my GPU to the SSD? The data must go through the CPU chipset connection, right? And when you copy data from one SSD to the other it shouldn't use the CPU chipset lanes?
Part 2
In general i want to know how the 4 chipset CPU PCIe lanes will become a bottleneck. I would like to know which path is used for different data (USB-Device, network connection, keyboard and the examples above), and a few more things.
It would be nice if someone could answer part 1. Something to read (links, books or nice keywords for google) for part 2 would also be nice.
i have questions about datatransfer in general. Let's say i have two M.2 NVMe SSDs each connected via 4 PCIe 3.0 x4 to the chipset. The CPU is connected with 4 PCIe 3.0 x4 to the chipset. An GPU is directly connected with it's own PCIe 3.0 x16 lanes to the CPU.
Part 1
What happens when i stream data from my GPU to the SSD? The data must go through the CPU chipset connection, right? And when you copy data from one SSD to the other it shouldn't use the CPU chipset lanes?
Part 2
In general i want to know how the 4 chipset CPU PCIe lanes will become a bottleneck. I would like to know which path is used for different data (USB-Device, network connection, keyboard and the examples above), and a few more things.
It would be nice if someone could answer part 1. Something to read (links, books or nice keywords for google) for part 2 would also be nice.