Was ist Speculative execution?

Abbildung: Eine CPU, die über zwei Ausführungszweige spekuliert.

Die spekulative Ausführung ist eine Technik, die von modernen CPUs verwendet wird, um die Leistung zu beschleunigen. Die CPU kann bestimmte Aufgaben im Voraus ausführen und “spekulieren”, dass sie benötigt werden. Wenn die Aufgaben erforderlich sind, wird eine Beschleunigung erreicht, da die Arbeit bereits abgeschlossen ist.

Die spekulative Ausführung kann eine deutliche Leistungssteigerung bieten, hat sich jedoch gezeigt, dass sie die Sicherheit privilegierter Daten in einigen CPUs gefährdet. Beispielsweise betrifft die Sicherheitslücke Meltdown einige Intel-CPUs aufgrund eines Fehlers in ihrer spekulativen Ausführung.

CPU-Begriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here