zeedy schrieb:
Eben. Wir sind im Jahre 2015, möglichst viele Instructions per Cycle sind nicht mehr so wichtig wie noch vor 5 Jahren. Quasi jede Software ist nun in der Lage, ihre Rechenlast auf 4 logische Kerne zu verteilen. Im Sommer kommt Windows 10 mit DX12, was die CPU Last in Spielen deutlich reduziert. Daher muss AMD auch nicht die IPC von Skylake erreichen. Man hat doch in Mantle Spielen gesehen, was mit so einem Vishera möglich ist, da gibts quasi keinen Rückstand mehr zu einem i7.
Nicht ganz falsch, aber auch nicht ganz richtig.
Nehmen wir an, es gibt drei Möglichkeiten, die Leistung einer CPU zu erhöhen:
- Mehr Leistung pro Takt
- Mehr Takt
- Mehr Kerne
Mehr Leistung pro Takt: Gibt es zwar nicht für lau, hat aber insgesamt gesehen keine schlechte Effizienz, da die Taktrate unverändert bleibt und unabhängig von der Softwareoptimierung ist.
Mehr Takt: Take the easy way 1. Bedeutet i.d.R. mehr Spannung und die Spannung geht leider als Quadrat in die Verbrauchsformel ein, Quereffekte wie steigende Leckströme bleiben außen vor. Da geht die Effizienz recht schnell zum Teufel.
Mehr Kerne: Take the easy way 2. Hat aber den gravierenden Nachteil, dass man
a) zwingend darauf angewiesen ist, das jegliche Software gut damit skaliert, was längst nicht der Fall ist
b) auch hier irgendwann bei den Interconnects und Cache-Kohärenz zunehmend auf Probleme stößt. Der Sprung von 1 auf 2 Kerne ist einfacher zu bewerkstelligen, als der Sprung von 32 auf 64 Kerne. Die letzten Jahre ging das mit Crossbars oder Ring-Interconnects noch ganz gut. In der Zukunft wird man dann wohl notgedrungen auf zwei-dimensionale und später auch drei-dimensionale Vermaschungen zurückgreifen müssen, was aber auch nicht unendlich gut skalieren dürfte. (siehe auch das Amdahlsche Gesetz)
Am Ende ist es halt die Mischung aus den drei Komponenten. Wobei man vermutlich sagen kann, dass bei den aktuellen Silizium-Designs unabhängig von der Fertigung der Sweet Spot irgendwo bei 4 GHz liegt. Alles darüber wird dann irgendwann unschön. Ja ich weiß, IBM hat jahrelang auch POWER-CPUs und System z-CPUs jenseits der 5 GHz vermarktet. Allerdings hat man sich das auch dort mit TDPs weit jenseits der 200 Watt erkauft, was für den klassische Massenmarkt einfach nicht praktikabel ist.