Hayda Ministral schrieb:
Das ist richtig. Nach der (sehr guten) Core-Architektur hielten sich die IPC-Verbesserungen aber immer in sehr engen Grenzen.
Ich gehe davon aus dass Intel bei Golden Cove und Ocean Cove die Befehlsdecoder und den Cache deutlich ausbauen wird. Ähnlich wie Intel das bei Tremont getan hat. Dann die µOps über mehr Ports an die Ausführungseinheiten verteilen.
Bleibt wohl keine Alternative dazu. Die Taktfrequenz über 5 GHz zu steigern erhöht die Leistungsaufnahme massiv,
und Software in mehr Threads auf mehr Kerne zu verteilen bringt nur bei einer Handvoll an Anwendungen etwas, siehe
Gustafsons Gesetz.
Hayda Ministral schrieb:
Es ist eben nicht so dass man nur irrwitzig viel Geld reinbuttern muss um irrwitzig viel IPC-Verbesserung zu erhalten.
Also ich habe lediglich die Erhöhung der IPC gemeint, keine irrwitzige IPC-Verbesserung.
Intel forscht zumindest daran die IPC mittels deutlich komplexerer CPU-Architektur zu erhöhen... und da werden viele Millionen an $, wenn nicht sogar Milliarden $ investiert.
Vieles ist Insiderwissen, aber 3+ Jahre Entwicklungszeit für eine neue CPU-Architektur sprechen doch für größere Veränderungen. Und auch dass Intel einen solchen CPU-Architektur-Experten wie Jim Keller mit in das Entwicklerteam geholt hat. Die Aussage "Bigger Cores" im Rahmen seiner Arbeit bei Intel stammt von ihm selber.
Hayda Ministral schrieb:
Wir sind - dem Anschein nach - aber inzwischen an der Leistungsspitze an einem Punkt angekommen wo es nicht mehr möglich ist mit mehr Transistoren eine Stellschraube (beispielsweise Cache) positiv zu verändern ohne dadurch eine andere Stellschraube (bspw. Latenz) negativ zu beeinflussen.
Latenz ist derzeit nur bei Zugriffen ausserhalb des CPU-Chips ein wirkliches Problem, wenn also auf die RAM-Chips zugegriffen werden muss. Zugriffe auf die Caches sind kein solch bedeutendes Problem.
Die CPUs legen beim Extrem-Übertakten sogar recht deutlich an Performance zu, das belegt dass Cache-Latenz kein solches Problem darstellt wie die überproportionale Leistungsaufnahme mit dem Takt.
Hayda Ministral schrieb:
tl;dr: Unbegrenztes Wachstum ist ein Mythos
Es gibt kein unbegrenztes Wachstum in der materiellen Welt. Aber es gibt technische Weiterentwicklung.
Und es sind mit steigender Anzahl der Kerne sicherlich auch auf Aufgabengebiete spezialisierte u. optimierte Prozessor-Kerne denkbar, nicht nur eine große Anzahl identischer Kerne.
big.LITTLE ist ein solcher Ansatz, mit dem Fokus auf Energieeffizienz.