Der GPU-Speicher ist an die GPU angeschlossen und stellt eine breitere Schnittstelle mit kürzeren Wegen und einer Punkt-zu-Punkt-Verbindung dar. Infolgedessen läuft es im Allgemeinen mit höherer Geschwindigkeit (Taktgeber) als der CPU-Speicher.

Der CPU-Speicher ist an die CPU angeschlossen und ist fast universell zwei DIMMs breit (128b) und ein Multi-Drop-Bus (benötigt also mehr Strom und Konditionierung, um zu fahren, auch bei niedrigeren Taktfrequenzen.)

Natürlich erwarten wir im Allgemeinen, dass wir den CPU-Speicher durch Einschalten verschiedener DIMMs konfigurieren können, so dass der Speicher-Controller der CPU viel komplizierter und flexibler ist. Es ist üblich, dass ein gemeinsamer gpu speicher mehrere hundert GB/s an den GPU liefert; bei einer CPU liegt er im mittleren Bereich von zehn GB/s. (Es gibt High-End-CPUs mit sehr breiten Schnittstellen, die etwa 100 GB/s betragen.)

Das interne Design beider Arten von Speicher ist sehr ähnlich

  • Worin besteht der Unterschied zwischen RAM- und GPU-Beschleunigerspeicher?
  • Worin besteht der Unterschied zwischen CUDA Shared Memory und Global Memory?
  • Worin besteht der Unterschied zwischen einer CPU und einem Grafikprozessor?
  • Wenn ich meinen Computer einschalte, zeigt er GPU-Informationen an. Was bedeutet das?
  • Welches ist das Verhältnis zwischen Eingang, Ausgang, Speicher und CPU?
  • Worin besteht der Unterschied zwischen Aufgaben, die CPU und Speicher verwenden?

Der Unterschied liegt darin, wofür die Verwendung des RAM (Speicher) bestimmt ist

  • GPU-RAM wird typischerweise als „Dedicated RAM“ betrachtet.
  • CPU RAM wird typischerweise als „System RAM“ betrachtet.

Dediziertes RAM und System-RAM bedeutet ziemlich genau das, Dediziertes RAM ist RAM, das speziell für Videozwecke verwendet wird, laufende Software, die nichts mit dem Grafikprozessor zu tun hat, wird dort nicht gespeichert, System-RAM speichert dagegen alles, was gerade läuft, was für jede Software, die Sie gerade verwenden, und sogar für Videozwecke an Bord gilt (oder für das Überlaufen, wenn das Dedizierte RAM voll ist).

GPU und CPU erklärt

DuckDuckGo ist seit 2014 ein profitables Unternehmen, ohne persönliche Daten über Personen, die unsere Suchmaschine nutzen, zu speichern oder weiterzugeben. Wie wir gerne sagen, ist das, was Sie auf DuckDuckGo suchen, privat, sogar von uns! Wir sind stolz darauf, ein Geschäftsmodell für ein webbasiertes Unternehmen zu haben.

GPU-Speicher und CPU-Speicher haben unterschiedliche Speichertakte

So laufen sie mit unterschiedlichen Geschwindigkeiten. Die beiden Speicher sind getrennt, so dass jede CPU auf ihre eigenen und jede GPU zugreifen kann. Typischerweise wird der GPU-Speicher zwischen mehreren GPUs für den Bergbau oder für sehr hochwertige Grafik verwendet. Im GPU-Speicher können nicht korrigierte ECC-Fehler ignoriert werden, da die Daten nur Videobits sind, so dass nichts abstürzt, wenn der Wert falsch ist. Wenn ein ECC-Fehler für die CPU nicht behoben wird, ist dies eine fatale Bedingung, da das Programm nicht mit ungültigen Daten fortfahren kann.

Ich hoffe, das hilft!

Worin besteht der Unterschied zwischen Cache-Speicher und Hauptspeicher?
Hat die CPU Speicher? Wenn ja, wo ist dann der Speicher?
Worin besteht der Unterschied zwischen 8086 Speicher und Controllerspeicher?
Worin besteht der Unterschied zwischen Speicherlatenz und Speicherzugriffszeit?
Worin besteht der Unterschied zwischen Stapelspeicher und Programmspeicher?
Was ist CPU-Speicher?
Worin besteht der Unterschied zwischen Latch-Speicher und Cache-Speicher?
Worin bestehen die Unterschiede zwischen der GPU-Speichertaktfrequenz und der „effektiven“ Speichertaktfrequenz?
Was kann man mit 18GB RAM auf einem Laptop machen?
Worin besteht der Unterschied zwischen CPU-, Speicher- und Festplattenanteilen auf einem Computer?
Worin besteht der Unterschied zwischen Steuerspeicher und Hauptspeicher?
Worin besteht der Unterschied zwischen einem kurzfristigen räumlichen Gedächtnis und einem kurzfristigen visuellen Gedächtnis?
Worin besteht der Unterschied zwischen Sekundärspeicher und Cache-Speicher?
Wie gebe ich GPU-Speicher frei, nachdem ich TensorFlow-Programme ausgeführt habe?
Worin besteht der Unterschied zwischen virtuellem Speicher und Cache-Speicher?