Adaptive Optimierung ist eine Technik der Informatik , die Teile eines Programms dynamisch anhand des aktuellen Ausführungsprofils neu kompiliert.
Kategorie
Compiler optimizations
11 Artikel
In der Informatik bezeichnet die Befehlsauswahl den Schritt im Compiler- Backend , der die Zwischenrepräsentation (IR) auf mittlerer Ebene in eine IR auf niedriger Ebene umwandelt .
In der Informatik bezeichnet die Ausführung von Funktionen zur Kompilierzeit (oder allgemein die Auswertung von Funktionen zur Kompilierzeit bzw.
In der Computerprogrammierung ist die profilgesteuerte Optimierung ( PGO , manchmal auch pogo ausgesprochen ), auch bekannt als profilgesteuertes Feedback ( PDF ) oder feedbackgesteuerte Optimierung ( FDO ) , die
Loop Unrolling , auch bekannt als Loop Unwinding , ist eine Schleifentransformationstechnik , die versucht, die Ausführungsgeschwindigkeit eines Programms auf Kosten seiner Binärgröße zu optimieren .
In der Informatik , insbesondere im Compilerbau , ist die Schleifenverschachtelungsoptimierung (LNO) eine Optimierungstechnik, die Schleifentransformationen anwendet, um die Lokalität zu optimieren, die Parallelisierung
In der Informatik ist Software - Pipelining eine Technik zur Optimierung von Schleifen , analog zum Hardware-Pipelining .
In der Informatik ist Jump - Threading eine Compiler-Optimierung , bei der ein Sprung direkt zu einem zweiten Sprung führt.
In der Informatik ist die Befehlsplanung eine Compileroptimierung, die die Parallelität auf Befehlsebene verbessert und somit die Leistung auf Rechnern mit Befehlspipelines steigert .
Im Bereich der Compileroptimierungen ist die Analyse verfügbarer Ausdrücke ein Algorithmus, der für jeden Punkt im Programm die Menge der Ausdrücke bestimmt , die nicht neu berechnet werden müssen.
In der Informatik , insbesondere im Compilerbau , ist die Wertebereichsanalyse eine Art Datenflussanalyse , die den Wertebereich (das Intervall) verfolgt, den eine numerische Variable zu jedem Zeitpunkt der