ronny_kruse schrieb:
warum eigentlich nicht mal ein L3 für die APUs? zumal man ja den L2 jetzt auch noch verkleinert hat. müssen ja nicht gleich 8mb sein, aber tun 3, 4mb wirklich sooo weh?
Das ist halt immer eine Abwägung, wofür man den zur Verfügung stehenden Platz nutzt.
Wenn man bei den APUs L3-Cache einführt, dann muss man den CPU- und/oder GPU-Teil abspecken, oder auch beim "Uncore", also Speicher- und PCIe-Controller usw. Offenbar ist AMD da zu der Erkenntnis gekommen, dass solche Einschnitte mehr Leistung kosten würden, als der L3-Cache bringt.
Oder man muss die ganze APU größer und damit teurer machen.
Dass die FX-CPUs L3-Cache haben, liegt wahrscheinlich hauptsächlich daran, dass sie baugleich mit den entsprechenden Opteron-Server-CPUs sind, und da gibt es durchaus viele Anwendungsfälle, wo man viel Cache braucht, weil die I/O-Leistung der limitierende Faktor ist. Bei typischen Consumer-Anwendungen ist das eher nicht der Fall.
Wenn es zukünftig FX-APUs gibt, die die FX-CPUs beerben, erwarte ich da eher, dass die auch keinen L3-Cache mehr haben werden und statt dessen mehr CPU-Cores bzw. -Module. Das dürfte mehr bringen.
Aber das hängt natürlich auch immer von der jeweiligen CPU-Architektur ab. Bei Intel scheint L3-Cache ja durchaus sinnvoll zu sein, sonst würden die bei Consumer-CPUs auch darauf verzichten. Wobei man auch da in Consumer-Anwendungen/Spielen meist eher keinen großen Performance-Unterschied sieht, z.B. zwischen i5 mit kleinerem und i7 mit größerem L3. Da macht Hyperthreading in modernen Anwendungen schon mehr aus.