Dies ist eine relativ einfache Vermutung. Es gibt 3 Figuren zum Anschauen:
- Bandbreite von CPU zu Speicher
- PCIe-Bandbreite (CPU zu GPU)
- GPU-Bandbreite
Die Angaben zur CPU-Bandbreite finden Sie auf der Hersteller-Website. Die PCIe-x16-Bandbreite ist eine bekannte Zahl, und GPU-Hersteller veröffentlichen diese Zahlen ebenfalls.
Für einen High-End- i7-8700 mit einer x16- PCIe- 3.0-Verbindung und einem Nvidia 1080 lauten die Zahlen wie folgt
- 48 GB / s (CPU in Speicher)
- ~ 16 GB / s (PCIe-Bandbreite (CPU zu GPU))
- 320 GB / s (GPU-Bandbreite)
Die CPU verfügt zwar über eine relativ gute Bandbreite für den lokalen Speicher und die GPU verfügt über eine massive Verbindung zum Arbeitsspeicher, doch scheint die Verbindung zwischen den beiden Geräten begrenzt zu sein.
Für Spiele ist dies kein Problem, ein Spiel lädt einfach die GPU mit Textur- und Szenendaten und danach sind die Anforderungen an die Bandbreite relativ gering.
Für GPGPU-Tasks hängt es vollständig von Ihren Daten ab, ob die begrenzte Bandbreite zwischen CPU und GPU ein Problem darstellt.
Die Antwort ist, dass es davon abhängt, was Sie mit der GPU machen.