Funktionen In Assembler
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Veränderung (letzte Änderung)
(keine anderen Diffs, Normalansicht)
Verändert: 7c7,8
* Die Ausnutzung prozessorspezifischer Besonderheiten
|
* Die Ausnutzung prozessorspezifischer Besonderheiten
* Miteinbeziehung von nicht-trivialen Annahmen über zB den Wertebereich von Variablen
|
Wenn alle anderen Möglichkeiten der Optimierung ausgeschöpft sind, bleibt noch als letztes Mittel der Schritt in den Assembler. Normalerweise kann man hier noch mit ca. 20-40% Performancegewinn (gegen eine optimale Implementierung in C) rechnen.
Wodurch wird Zeit gespart / typische Ideen:
- Die optimale Arrangierung der Register für lokale Variablen bzw. Algorithmen.
- Die zeitsparende Übergabe von Parametern in Registern (statt auf dem Stack)
- Die Ausnutzung prozessorspezifischer Besonderheiten
- Miteinbeziehung von nicht-trivialen Annahmen über zB den Wertebereich von Variablen
- ...
Beispiele:
KategorieAssembler KategorieOptimierung
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 8. September 2003 17:41 (diff))