| André Schaefer. Performance-Optimierung in Eingebetteten Systemen - Automatische Ausnutzung von Prozessor-Eigenschaften auf Quellcode-Ebene. VDM Verlag May 2008 [BibTeX][Abstract]@book { schaefer:08,
author = {Schaefer, Andr\'e},
title = {Performance-Optimierung in Eingebetteten Systemen - Automatische Ausnutzung von Prozessor-Eigenschaften auf Quellcode-Ebene},
publisher = {VDM Verlag},
year = {2008},
month = {may},
keywords = {sco},
confidential = {n},
abstract = {Die menschliche Umgebung ist stets im Umbruch. Man ist darauf bedacht, eine Zukunft zu schaffen, die unsere Lebensr\"aume m\"oglichst komfortabel gestalten l\"asst. Zeitersparnis und Flexibilit\"at sind daher ein wichtiges Merkmal, das es zu erreichen gilt. Dies wird m\"oglich durch die Einbettung von technischen Systemen in unsere allt\"agliche Umwelt. Umgebende Technologie, die allerdings in den Hintergrund tritt, obwohl sie allgegenw\"artig ist. Invisible Computing ist das magische Wort, das den Sachverhalt treffend beschreibt. Durch die Vielzahl der unterschiedlichen Systeme und die damit verbundene Heterogenit\"at werden Standardisierungen notwendig, um eine globale Vernetzung von Dienstleistungen zu schaffen. Allerdings geht dadurch die M\"oglichkeit verloren, maschinenspezifisch zu entwickeln. Durch die gro\"se Vielzahl an Prozessoren ist es unm\"oglich, eine Referenz-Implementierung zu entwickeln, die speziell zugeschnitten ist. Der Autor Andr\'e Schaefer gibt Anregungen im Bereich der automatischen Optimierung f\"ur spezielle Prozessoren. Diese Arbeit zeigt Beispiele auf, wie es m\"oglich wird, maschinenspezifischen Quellcode automatisch zu erzeugen, um damit eine bessere Codequalit\"at zu erreichen.},
} Die menschliche Umgebung ist stets im Umbruch. Man ist darauf bedacht, eine Zukunft zu schaffen, die unsere Lebensräume möglichst komfortabel gestalten lässt. Zeitersparnis und Flexibilität sind daher ein wichtiges Merkmal, das es zu erreichen gilt. Dies wird möglich durch die Einbettung von technischen Systemen in unsere alltägliche Umwelt. Umgebende Technologie, die allerdings in den Hintergrund tritt, obwohl sie allgegenwärtig ist. Invisible Computing ist das magische Wort, das den Sachverhalt treffend beschreibt. Durch die Vielzahl der unterschiedlichen Systeme und die damit verbundene Heterogenität werden Standardisierungen notwendig, um eine globale Vernetzung von Dienstleistungen zu schaffen. Allerdings geht dadurch die Möglichkeit verloren, maschinenspezifisch zu entwickeln. Durch die große Vielzahl an Prozessoren ist es unmöglich, eine Referenz-Implementierung zu entwickeln, die speziell zugeschnitten ist. Der Autor André Schaefer gibt Anregungen im Bereich der automatischen Optimierung für spezielle Prozessoren. Diese Arbeit zeigt Beispiele auf, wie es möglich wird, maschinenspezifischen Quellcode automatisch zu erzeugen, um damit eine bessere Codequalität zu erreichen.
|