HyperAIHyperAI

Command Palette

Search for a command to run...

vor 3 Monaten
OCR
Benchmarks

Intel: iBOT bringt bis zu 18% schnelleres Binary-Optimieren

Intel hat sein Binary Optimization Tool, kurz iBOT, erfolgreich getestet und vorgestellt. Diese Technologie stellt eine neue Art von Übersetzungsschicht dar, die x86-Anwendungen so umwandelt, dass sie effizienter auf modernen Intel-Prozessoren laufen. Im Gegensatz zu früheren Lösungen, die oft zwischen verschiedenen Architekturen wie x86 und ARM übersetzen, optimiert iBOT rein innerhalb der x86-Umgebung, indem es andere x86-Codevarianten für Intel-Chipspezifikationen anpasst. Das Tool ist eine der Schlüsselfunktionen der neuen Core Ultra 200S Plus-Prozessorreihe, zu der unter anderem der Core Ultra 7 270K Plus und der Core Ultra 5 250K Plus gehören. Obwohl diese Prozessoren bereits durch ihre Hardware-Verbesserungen überzeugen, liefert iBOT einen zusätzlichen Leistungsschub, der bisher jedoch nur in zwölf Spielen aktiv ist. Intel plant, diese Funktion langfristig in allen zukünftigen Desktop- und Mobilprozessoren zu integrieren. In eigenen Tests von zehn der unterstützten Titel konnte ein durchschnittlicher Performance-Zugewinn von etwa acht Prozent bei beiden getesteten Prozessoren ermittelt werden. Die Verbesserungen variieren je nach Spiel und Prozessor. Während der Core Ultra 5 250K Plus in Spielen wie Remnant 2 einen Anstieg von fast elf Prozent zeigte, erreichte der Core Ultra 7 270K Plus in Shadow of the Tomb Raider mit iBOT eine maximale Steigerung von 18 Prozent. In einigen Titeln wie Cyberpunk 2077 fiel der Nutzen hingegen geringer aus. Die Ergebnisse deuten darauf hin, dass iBOT keine kurzfristige Lösung mit sporadischen Spitzenwerten ist, sondern eine konsistente Optimierung über die meisten getesteten Anwendungen hinweg bietet. Das Funktionsprinzip von iBOT unterscheidet sich von früheren Software-Optimierungen wie der Dynamic Tuning Technology (DTT) oder der Application Optimization (APO). Diese waren entweder systemweit ausgerichtet oder auf Ebene der Anwendung tätig. iBOT hingegen greift auf der Binärebene ein. Um den Quellcode von Entwicklern zu ändern, müsste Intel diese für jede Optimierung gewinnen, was in der Praxis kaum umsetzbar ist. Stattdessen nutzt das Tool Hardware-basierte Profilerstellung, sogenannte HWPGO, die in den neueren Intel-Architekturen verbaut ist. Diese erfasst Metriken wie Cache-Fehler oder Branch-Mispredictions während der Ausführung. Ein proprietäres Übersetzungswerkzeug analysiert diese Daten und passt die Instruktionen in Echtzeit an, um Ineffizienzen zu beseitigen, ohne den Quellcode neu kompilieren zu müssen. Intel verpackt diese Optimierungen in Profile, die an den Endkunden ausgeliefert werden. Dies ermöglicht es, ältere Anwendungen auf neuer Hardware zu beschleunigen oder neue Software besser an spezifische Prozessormerkmale anzupassen. Als Beweis für das Potenzial jenseits von Spielen testete Intel iBOT auch in der Benchmark-Anwendung Geekbench, wo sich die Einzeldrehzahlleistung um fünf Prozent erhöhte. Zwar sind die ersten Ergebnisse solid, doch das volle Potenzial von iBOT wird sich erst zeigen, wenn die Liste der unterstützten Anwendungen wächst und Intel beweisen kann, dass die Technologie auch langfristig neue Optimierungspotenziale in verschiedenen Anwendungen erschließt. Die Technologie stellt einen wichtigen Schritt dar, um die Lücke zwischen Software und Hardware durch rein softwarebasierte Mittel zu schließen.

Verwandte Links

Intel: iBOT bringt bis zu 18% schnelleres Binary-Optimieren | Aktuelle Beiträge | HyperAI