Seite 2 von 2

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 10. Jan 2018, 21:20
von BummsGeordy
W8JcyyU hat geschrieben:
Leonard Zelig hat geschrieben: Was ich als Laie nicht kapiere. CPUs, die Out-of-Order-Exekutionen beherrschen, gibt es schon seit 1995. Und da ist nie ein Hacker oder Geheimdienst jemals auf die Idee gekommen dieses CPU-Feature auszunutzen? :think:

Konsolen sind als geschlossene Systeme hoffentlich nicht von dem Problem betroffen, oder? Die CPUs von PS4 und Xbox One sind nicht gerade flott und da würde man einen Leistungsverlust von 5-30% schon spüren.
Zu den Konsolen: Laut Wikipedia dürfte der Prozessor in der XBox 360 ("Restricted to in-order code execution") nicht betroffen sein, der Prozessor der XBone u. PS 4 dagegen schon ("Out-of-order execution and speculative execution").

Zur Auffindbarkeit:
Spectre Attacks: Exploiting Speculative Execution hat geschrieben:
As the attack involves currently-undocumented hard-
ware effects, exploitability of a given software program
may vary among processors. For example, some indirect
branch redirection tests worked on Skylake but not on
Haswell.
In den Papern wird erklärt, wie die betroffenen Chips designt sind und wie sie arbeiten. Dazu einen Überblick zur Speicherverwaltung in Linux plus den eigentlichen Angriff. Da wurde ein extremer Aufwand betrieben und es war, siehe Zitat, Detailwissen zur Hardware nötig. 'Da musste halt erstmal drauf kommen' ;)
Nun. So ganz würde ich das nicht hinnehmen. Es geht ja weniger um in-order oder our-of-order Konzept, als vielmehr die Branche-Prediction. Sobald in einer Pfad Befehle ausgeführt werden (die potentiell später wieder verworfen werden) kann das prinzipiell je nach Implementierung schon passieren.

Einen Meltdown/Spectre ähnlichen Effekt gab es bei der XBox360 CPU auch schon. Nur hat das nicht zum Speicher auslesen sondern zum Absturz geführt, da die Caches nicht mehr synchronisiert waren.

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 10. Jan 2018, 22:21
von W8JcyyU
BummsGeordy hat geschrieben: Nun. So ganz würde ich das nicht hinnehmen. Es geht ja weniger um in-order oder our-of-order Konzept, als vielmehr die Branche-Prediction. Sobald in einer Pfad Befehle ausgeführt werden (die potentiell später wieder verworfen werden) kann das prinzipiell je nach Implementierung schon passieren.
Du hast Recht bei der XBox 360, hier steht dazu
Xbox 360 System Architecture hat geschrieben: The cores allow out-of-order execution in the common
cases of loads and vector/floating-point versus
integer instructions. [...] Xbox 360 execution does
speculate but to a lesser degree.

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 23. Jan 2018, 11:17
von NDA

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 23. Jan 2018, 11:41
von Peter
Gemeint sind dabei nur die Bios-Updates, auch wenn der Spiegel hier missverständlicherweise von Software-Updates spricht.

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 8. Okt 2018, 06:50
von Christoph
Soweit ich das verstanden habe ist es nicht das BIOS sondern Amt Ende die CPU selbst. Ich würde tippen die gehen direkt in den Microcode des Prozessors (kleine Programme, die den CISC Code in Hardwaresignale übersetzen).

Gibt es inzwischen irgendwelche belastbaren Aussagen, was an Performanceverlust übrig bleibt?

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 8. Okt 2018, 15:31
von Raptor 2101
Laut diverser Medienmeldungen (die schon geraume zeit im Umlauf sind), verliert der Endnutzer/Applikation jeh nach Workload bis zu 20% Performance. Quelle zb hier: https://www.wired.com/story/meltdown-an ... take-toll/

Re: Intel-Prozessoren verlieren 5-30% Leistung

Verfasst: 19. Okt 2018, 17:07
von lnhh
Google scheint ne Loesung entwickelt zu haben, die kaum / keine Leistungseinbussen mit sich bringt. Microsoft testet diese bereits intern und rollt sie wohl mit dem naechsten groesseren Fruehjahrsupdate aus.

https://www.computerbase.de/2018-10/win ... retpoline/