Compiler - Programm zur automatischen Optimierung

Kurzbeschreibung des Forschungsprojekts

Heutige Prozessoren und Computer sind meist zu komplex, um Programme händisch auf hohe Performance hin optimieren zu können. Automatisierte Ansätze können hierbei helfen, dem Computer selbst diese Arbeit zu überlassen. Der Insieme Compiler ist ein solcher Ansatz, mithilfe dessen Programme automatisch optimiert werden können, ohne dass der Programmierer dafür Detailwissen über die verwendete Hardware benötigt.

Projekt: Insieme Compiler

Themenanregungen für VWA und Diplomarbeit

  • Programmieren auf Mehrkernprozessoren
  • Programmieren auf Grafikprozessoren
  • Betriebssysteme und ihre Aufgaben
  • Kommunikation und Synchronisation zwischen Prozessen
  • Race conditions

Einstiegsliteratur

  • Moderne Betriebssysteme LINK
  • Eine Einführung in die parallele Programmierung mit C/C++ LINK
  • Verteilte Systeme: Prinzipien und Paradigmen LINK

Spezialisierung

Für Spezialist/innen
Besonders für BHS geeignet
Forschungsfeld:

Hochleistungsrechnen, parallele Anwendungen, GPU-Computing

Schlüsselwörter: Computer, Programmieren, Automatismus

Übermittler der Themenanregung:
Universität Innsbruck