Was ich aber nicht verstehe, ist, warum der RAM des Standardsystems immer eine Generation hinter dem RAM der Grafikkarten steckt.
Die GDDR-Spezifikation basiert zwar auf dem DDR-Standard, hat jedoch eine eigene Hardwarespezifikation. Die DDR-Spezifikation ist technisch gesehen der GDDR-Spezifikation voraus, da GDDR auf der vorherigen DDR-Spezifikation basiert (die meiste Zeit, außer wenn sie auf der vorherigen GDDR-Spezifikation basiert ).
Einer der Gründe für die falsche Annahme, dass GDDR DDR voraus ist, ist, dass es mehrere Iterationen des GDDR-Standards gegeben hat, die auf DDR3 basierten. Dies war auch bei GDDR2 der Fall, da seine Spezifikation Designelemente sowohl von DDR als auch von DDR2 enthält.
Es ist jedoch wichtig zu beachten, dass dieser auf Grafikkarten verwendete GDDR2-Speicher nicht DDR2 an sich ist, sondern eher ein früher Mittelpunkt zwischen DDR- und DDR2-Technologien. Die Verwendung von "DDR2" zur Bezeichnung von GDDR2 ist eine umgangssprachliche Fehlbezeichnung.
Quelle: DDR2 SDRAM
Ebenso haben GDDR4 und GDDR5 Gestaltungselemente aus DDR3 übernommen. GDDR5 ist im Vergleich zu GDDR4 offensichtlich ein verbessertes GDDR-Design.
Wie sein Vorgänger GDDR4 basiert GDDR5 auf einem DDR3-SDRAM-Speicher, der im Vergleich zu DDR2-SDRAM doppelt so viele Datenleitungen aufweist. GDDR5 verwendet auch 8-Bit-breite Prefetch-Puffer ähnlich wie GDDR4- und DDR3-SDRAM.
Quelle: GDDR5 SDRAM
Soweit ich weiß, handelt es sich bei beiden nur um unterschiedliche SDRAM-Typen, aber es scheint mir, dass die Unterschiede durch den in CPU- und GPU-Silizium eingebauten Speichercontroller beseitigt werden könnten.
Die beiden Standards sind tatsächlich sehr unterschiedlich. Der Unterschied in der Anzahl der Bits, die über eine Datenleitung übertragen werden können, ist einer dieser Unterschiede. Die GDDR-Spezifikation ist nicht mit Intel- und AMD x86-Prozessoren kompatibel. Die GDDR-Spezifikation kann mehr Bits übertragen, da sie mit einer völlig anderen Verbindung verbunden ist, hauptsächlich PCI-e (innerhalb der Spezifikation der verschiedenen Revisionen dieses Standards).
Der aktuelle Standard für System-RAM ist DDR4, aber Grafikkarten verwendeten GDDR4 jahrelang, bevor DDR4 zu einer Sache für Desktops wurde.
Dies liegt an der Tatsache, dass GDDR4 auf der DDR3-Spezifikation und nicht auf der DDR2-Spezifikation basiert. Der DDR3-Standard wurde erst 2005 ratifiziert. Aufgrund völlig anderer Marktanforderungen wurden Produkte erst 2007 angeboten. GDDR4 wurde im Jahr 2005 angekündigt und erst im Jahr 2007 veröffentlicht. Sie können also sehen, dass die Produkte zwar unterschiedliche Namen haben, aber zusammen veröffentlicht wurden.
Grafikkarten werden jetzt mit HBM-RAM (GDDR5?) Ausgeliefert, das schneller als der DDR4-Systemspeicher ist.
Die aktuellen GDDR-Standards sind GDDR5X und GDDR6. HBM (High Bandwidth Memory) ist ein DDR-Herstellungsverfahren von Hynix und Samsung.
Warum verwenden wir nicht für beide dieselbe Art von RAM?
Die beiden Standards sind nicht miteinander kompatibel.
Was unterscheidet sie?
Was sie auszeichnet, ist ihr Herstellungsprozess und ihre Spezifikationen. Während GDDR auf der DDR-Spezifikation basiert, liegt GDDR tatsächlich nicht vor DDR, obwohl es aufgrund der verfügbaren Bandbreite, auf die GDDR Zugriff hat, große Leistungslücken zwischen den beiden Standards gibt.
what I don't get is why standard system RAM has always been a generation behind the RAM used on video cards.
- Sie sind nicht. GDDR5 ist im Grunde DDR3-optimiert für Bandbreite (auf Kosten der Latenz). Wenn es nach mir ginge, hätte GDDR5 den Namen GDDR3 erhalten.