Warum haben GPUs keinen erweiterbaren RAM?
Wenn ich als Hersteller den Speicher (oder irgendwas anderes, GPU oder nicht) erweiterbar machen will hat das mehrere Folgen:
Ich brauche eine halbwegs standardisierte Fassung. Diese muss immer auf das maximal mögliche ausgelegt sein. Das heißt, ich brauche diese zusätzliche Fassung, die entsprechenden Konnektoren auf der Modulseite, und damit verbaue ich Sachen, die ich im Einsatz vielleicht gar nicht brauche. Das kostet Geld und vor allem Platz, den ich in der Regel nicht habe
Das Gesamtsystem muss in der Lage sein, mit den variablen Komponenten umgehen zu können, die auch jeweils leicht unterschiedliche technische Spezifikationen haben können. Das allein erzeugt schon zusätzliche Komplexität
Wenn ich etwas austauschbar mache muss ich auch irgendwie sicher stellen, dass die im Markt verfügbaren Module mit meinem Gerät auch funktionieren. Auch das kostet wieder Zeit und Geld
All das mache ich natürlich nur dann, wenn es dafür einen sinnvollen Anwendungsfall gibt, und die Käufer bereit sind, den daraus resultierenden Mehrpreis zu bezahlen. Vor allem macht das Sinn bei Komponenten, die verschiedene Anwendungsfälle haben. GPUs haben allerdings so hochspezialisiert und hoch integriert, dass das alles gar keinen Sinn ergeben würde. Du würdest ja nicht 1000€ oder mehr für eine Hochleistungsgrafikkarte bezahlen, nur um dann die Hälfte der Leistung zu verlieren weil der Arbeitsspeicher zu klein ist oder von der Taktung her nicht passt.