Haggis
Lieutenant
- Registriert
- Juni 2017
- Beiträge
- 898
Der Geekbench will "reale Szenarien" nachstellen und da wird schon alles mögliche berücksichtigt. Wie hoch die einzelnen Punkte gewichtet sind, weiß ich nicht. Man kann sich aber auch die Scores in "Anwendungskategorien" wie Dateikompression usw. anschauen: https://browser.geekbench.com/v6/cpu/6016039Cr4y schrieb:Was testet und gewichtet der Geekbench eigentlich? Integer, Floating Point, Speicherbandbreite, Sprungvorhersage? Oder anders gefragt: was bleibt von den 30% mehr im Geekbench bei Alltagsanwendungen übrig?
Ja, muss er. Denn jede Anweisung an die CPU kommt ja als Code in die CPU. Dieser Code ist einfach eine Zahl. Zum Beispiel könnte Code "4" bedeuten, dass zwei Zahlen addiert werden sollen. Und durch diese Entscheidung, was gemacht werden soll, muss jeder Code immer. Und je mehr dieser Codes man hat, desto mehr Zeit oder Fläche benötigt man, um diese Codes überhaupt auszuwerten.Cr4y schrieb:Kosten diese Altlasten denn so viel Chipfläche, dass man weniger anderes verbauen kann oder muss moderner Code durch diese Altlasten?
Man könnte ja ganz geschickt diese Codes um ein Bit länger machen. Dann sieht man direkt am ersten Bit, ob man einen neuen, schnellen Befehl hat oder einen alten. Aber allein das ist eben ein zusätzlicher Schritt, der danach für jeden Befehl getan werden muss.
Ergänzung ()
Meinst Du, der i9 würde mit einem kleinen Passivkühler im SingelCore-Benchmark keinen merkbaren Punktverlust haben?bensen schrieb:Sehe gerade den Zusammenhang nicht. Deklassiert vielleicht bei Single Thread. Aber da ist die TDP ziemlich nebensächlich.