Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Hardware>Kennt jemand den Grund für die Abweichung von der 2er Potenz beim RAM des M3 pro?

Kennt jemand den Grund für die Abweichung von der 2er Potenz beim RAM des M3 pro?

piik
piik31.10.2322:25
18 statt 16 GB und 36 statt 32 GB RAM - wieso sowas Schräges?
Da muss doch einen technischen Grund haben?
Hat die krumme Busbreite von 192 statt 256 bit des RAM damit zu tun (vermutlich ja)
und wenn ja, wie hängt das zusammen?
Weiß das jemand?
Ich würde gerne den technischen Grund dafür verstehen.
+3

Kommentare

thomas b.
thomas b.31.10.2322:40
Vielleicht werden von 3x 8 bzw. 16 GB nur 3x 6 bzw. 3x 12 GB (-25%) angesprochen; die Speicherbandbreite hat sich ja auch um 25% von 200 auf 150 und 400 auf 300 GB/s verringert. Schon etwas schräg, aber dafür wird es wohl irgend welche Gründe geben, vielleicht hat der 3 nm Prozess entsprechende Ausfallquoten und am Anfang nur reduzierte M3 PRO/MAX statt nur M3 "pure".
+2
piik
piik31.10.2323:04
Nette Idee, aber ich kann mir wirklich nicht vorstellen, dass Teile von eingebauten RAM-Chips nicht angesprochen würden, das wäre ja verrückt - vor allem bei den Speicherpreisen, die Apple so kalkuliert.
0
andreasm31.10.2323:36
Das liegt wohl an der etwas seltsamen Bestückung mit Speicherchips. Der M1Pro hatte 2 RAM-Chips, beim M2Pro hat man stattdessen auf 4 kleinere Chips gesetzt (laut ifixit in Lieferkettenschwierigkeiten während der Entwicklung begründet). Der M3Pro hat nun aber komischerweise nur noch 3 RAM-Chips. An der Bestückung mit 2 Chips beim normalen M bzw. 4 Chips beim MAX hat sich hingegen nichts geändert.
Über die Frage ob es eine bewusste Entscheidung von Apple war oder wiederum in den Lieferketten begründet ist kann man derzeit nur spekulieren (Es gab bereits im Sommer Gerüchte SKHynix will einige von Apple genutzte Chips künftig nicht mehr produzieren).
+3
mikeboss
mikeboss01.11.2300:09
der ursprung duerfte in den offenbar verfuegbaren chips (keine ahnung ob da ein die oder mehrere dies drin sind) begruendet liegen. ich weiss auch nicht weshalb, aber anscheinend werden die dinger "nur" in 6 GB, 12 GB und 24 GB angeboten. wenn man sich dann die bilder aus Apples marketingabteilung anschaut, wird die sache schnell klar (M3 2xRAM; M3 Pro 3x RAM; M3 Max 4x RAM). moeglicherweise liegt auch die verzoegerung der M3 Max an der noch schlechten verfuegbarkeit der RAM chips (16 GB und 32 GB) die es bis anhin noch gar nicht gab?

M3

M3 Pro

M3 Max
+5
Warp01.11.2301:57
Der Grund dürfte darin liegen Diskussionen wie diese ermöglichen zu können. Irgendwie muss man ja im Gespräch bleiben
+2
andreas_g
andreas_g01.11.2308:08
mikeboss
Das ist ein interessanter Gedanke. Aber wie käme man dann auf 8 oder 16 GB (M3)? Es scheint also doch auch 4 und 8 GB Module zu geben. Schaut man sich die gesamte Produktpalette an muss es wohl 4, 6, 8, 12, 16, 24 und 32 GB Module geben.
+1
andreasm01.11.2308:56
mikeboss
Wenn ich mir die auf den Bildern dargestellten Teilenummern ansehe, dann scheinen mir diese eher in das Schema von Samsung als von SKHynix zu passen. Das aber nur aus meiner Laiensicht, ich denke sobald iFixit ein Gerät auseinander genommen hat werden sie auch, wie bislang, eine genaue Identifikation der Chips und der Hersteller vornehmen.
Zumindest von SKH gab es wie oben bereits geschrieben im Sommer die Aussagen, dass die 8GB Chips auslaufen sollen und die 24GB Option beim M2 sozusagen eine Möglichkeit war, die neuen 12GB Chips bereits in die Produktion mit einfließen zu lassen.

andreas_g
Auf 8GB und 16GB kommt man, logisch, mit 2x4 bzw. 2x8GB Chips. Zu deiner Vermutung, was die Chipgrößen betrifft: da liegst du richtig, die gibt es in den von dir genannten Größen. Am wahrscheinlichsten dürfte am Ende sein, dass man Seitens Apple "gezwungen" ist, nach und nach auf neue Speicherchips umzustellen. Solange aber 4GB Chips z.B. noch Verfügbar sind, setzt man diese eben auch beim M3 ein. Um für den M3Pro eine 16GB Grundkonfiguration mit 4x4 GB zur Verfügung zu stellen könnte es natürlich sein, dass schlicht nicht mehr genug Verfügbar ist und man daher stattdessen 3x6GB gewählt hat.
+2
Deppomat01.11.2310:00
Scheinen neuerdings auch Vielfache von 6 zu sein. Bei einheitlicher Bestückung:

M3:
1 x 8 = 8 (vielleicht auch 2 x 4?)
2 x 8 = 16
3 x 8 = 24 (vielleicht eher 1 x 8 und 1 x 16?)

M3 Pro:
3 x 6 = 18
3 x 12 = 36

M3 Max (klein):
3 x 12 = 36
3 x 32 = 96 (oder 4 x 24?)

M3 Max (groß):
4 x 12 = 48
4 x 16 = 64
4 x 32 = 128
0
Maniacintosh
Maniacintosh01.11.2310:22
Deppomat
Scheinen neuerdings auch Vielfache von 6 zu sein. Bei einheitlicher Bestückung:

M3:
1 x 8 = 8 (vielleicht auch 2 x 4?)
2 x 8 = 16
3 x 8 = 24 (vielleicht eher 1 x 8 und 1 x 16?)

Der M3 hat eigentlich zwei Speicherchips, also 2x4, 2x8 oder 2x12.
M3 Pro:
3 x 6 = 18
3 x 12 = 36

Genau so wird es sein.
M3 Max (klein):
3 x 12 = 36
3 x 32 = 96 (oder 4 x 24?)

Es werden 3x12 und 3x32 sein, da der kleinere Max ja auch eine von 400 auf 300 GBit/s gesunkene Speicherbandbreite hat.
M3 Max (groß):
4 x 12 = 48
4 x 16 = 64
4 x 32 = 128

Auch genau so.
+1
Deppomat01.11.2310:42
Maniacintosh
Deppomat
M3:
1 x 8 = 8 (vielleicht auch 2 x 4?)
2 x 8 = 16
3 x 8 = 24 (vielleicht eher 1 x 8 und 1 x 16?)

Der M3 hat eigentlich zwei Speicherchips, also 2x4, 2x8 oder 2x12.
Ach klar, Denkfehler.
+1
M.Z.01.11.2311:28
Deppomat
M3 Max (klein):
3 x 12 = 36
[...]
M3 Max (groß):
4 x 12 = 48

Moment, dann wäre noch ein Steckplatz frei beim kleinen? Kann ich mir dann einfach einen 12er Riegel extern kaufen, und dann in das kleine M3 Max einbauen, und hätte so 48 GB?
So wie in den guten alten Zeiten.
0
andreas_g
andreas_g01.11.2311:37
M.Z.
Deppomat
M3 Max (klein):
3 x 12 = 36
[...]
M3 Max (groß):
4 x 12 = 48

Moment, dann wäre noch ein Steckplatz frei beim kleinen? Kann ich mir dann einfach einen 12er Riegel extern kaufen, und dann in das kleine M3 Max einbauen, und hätte so 48 GB?
So wie in den guten alten Zeiten.

Die Apple Silicon SoCs habe keine Steckplätze.
+2
Deppomat01.11.2312:22
andreas_g
M.Z.
Deppomat
M3 Max (klein):
3 x 12 = 36
[...]
M3 Max (groß):
4 x 12 = 48

Moment, dann wäre noch ein Steckplatz frei beim kleinen? Kann ich mir dann einfach einen 12er Riegel extern kaufen, und dann in das kleine M3 Max einbauen, und hätte so 48 GB?
So wie in den guten alten Zeiten.

Die Apple Silicon SoCs habe keine Steckplätze.
Genau, zu stecken gibt es eh nichts.. und Maniacintosh hat mich auch schon korrigiert, daß sie pro Baureihe wohl immer auf die selbe Anzahl Module gehen werden, der Speicherbandbreite wegen. Also nicht 1 x 8, sondern 2 x 4.
0
Maniacintosh
Maniacintosh01.11.2317:36
andreas_g

Aber die Speicherbausteine sind eben nicht Teil des Die sondern schon gesonderte Speicherbausteine, die zugekauft werden. Von daher fänd ich die Frage schon interessant, ob der M3 Pro physisch wirklich nur über 3 Speicherkanäle verfügt oder ob man theoretisch auch - wie bisher beim M2 Pro - 4 Bausteine anbinden könnte. Noch spannender finde ich diesen Punkt beim kleinen M3 Max…

Das man das als User nicht nachrüsten kann, ist hier natürlich klar…
0
piik
piik01.11.2321:01
Vielen Dank für die rege Diskussion, die mir einige Denkanstöße gegeben hat.
Für mich kam rüber, dass die Anzahl an RAM-Chips für die drei Baureihen der M3-CPU von der Busbreite abhängt. neben den Chips mit klassischer Zweierpotenz in den Größen 4, 8, 16 und 32GB werden nun auch ungewöhnliche Chips mit 6, 12 und 24GB eingesetzt. Das ist so krumm und unüblich, dass es sich bei Letzteren ja eigentlich nur um Chips mit Fehlern handelt, bei denen man 1/4 des Speichers deaktiviert hat, um die Ausbeute bei der Produktion zu steigern (und für Apple einen billigen Einkauf zu ermöglichen), denn explizit mit einem so krummen Wert hergestellt kann ich mir nicht vorstellen.

Danach ergäbe sich folgendes Muster nach Chip mit Busbreite und Chips:
M3 128-bit-Bus (= 100MB/s) und zwei Chips
2 x 4GB = 8GB
2 x 8GB = 16GB
2 x 12GB = 24GB

M3 pro klein und groß mit 192-bit-Bus (= 150MB/s) und drei Chips
(beim Kleinen wurde 1 P-Core und gleich 4 GPU-Cores zwecks Ausbeute deaktiviert)
3 x 6GB = 18GB
3 x 12GB = 36GB

M3 max klein mit 384-bit-Bus (= 300MB/s) und sechs (drei) Chips
6 x 6GB = 36GB (oder 128 bit angebunden dann 3 x 12GB = 36GB)
6 x 16GB = 92GB (oder 128 bit angebunden dann 3 x 32GB = 96GB)

M3 max groß mit 512-bit-Bus (= 400MB/s) und vier mit 128Gb/s angebundenen Chips
4 x 12GB = 48GB
4 x 16GB = 64GB
4 x 32GB = 128GB

Alles ganz schön wirr, aber zwecks maximaler Ausbeute bei den heutigen Chipstrukturen vielleicht ökonomisch sinnvoll.

Liege ich irgendwo falsch?
+1
piik
piik01.11.2321:08
Maniacintosh
... Von daher fänd ich die Frage schon interessant, ob der M3 Pro physisch wirklich nur über 3 Speicherkanäle verfügt oder ob man theoretisch auch - wie bisher beim M2 Pro - 4 Bausteine anbinden könnte.
Es sieht für mich so aus, als würde jeder P-Core für 32 bit Busbreite stehen. Danach kommen die M3 pro mit ihren 6 (bzw. 5) P-Cores nur auf 192 bit. Und beim kleinen M3 max verdoppelt sich das - obwohl er mit seinen 10 P-Cores nur auf 320 bit kommen sollte, aber 384 bit hat. Noch unsystematischer ist der große M3 max, der trotz "nur" 12 P-Cores auf 512 bit kommt. Für mich bedeutet das, dass die Speicherbusbreite und die Core-Zahl ein Stück unabhängig sind. Es handelt sich ja um 64-bit-CPUs, die sich aus dem L2-Cache bedienen, der wohl so breit ist, dass alle CPUs sich volle Kanne bedienen können. Für mich bleibt die Essenz: Apple hat es halt so gemacht, weil deren Ingenieure diese Kompromisse bzw. Kniffe passend fanden.
0
HAL 9000
HAL 900001.11.2322:08
Triple Channel.
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.