Portables Auto-Tuning paralleler Anwendungen: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
|betreuer=Philip Pfaffe | |betreuer=Philip Pfaffe | ||
|termin=Institutsseminar/2017-12-15 | |termin=Institutsseminar/2017-12-15 | ||
|kurzfassung=Sowohl Offline- als auch Online-Tuning stellen gängige Lösungen zur automatischen | |kurzfassung=Sowohl Offline- als auch Online-Tuning stellen gängige Lösungen zur automatischen Optimierung von parallelen Anwendungen dar. Beide Verfahren haben ihre individuellen Vor- und Nachteile: das Offline-Tuning bietet minimalen negativen Einfluss auf die Laufzeiten der Anwendung, die getunten Parameterwerte sind allerdings nur auf im Voraus bekannter Hardware verwendbar. Online-Tuning hingegen bietet dynamische Parameterwerte, die zur Laufzeit der Anwendung und damit auf der Zielhardware ermittelt werden, dies kann sich allerdings negativ auf die Laufzeit der Anwendung ausüben. | ||
Wir versuchen die Vorteile beider Ansätze zu verschmelzen, indem im Voraus optimierte Parameterkonfigurationen auf der Zielhardware, sowie unter Umständen mit einer anderen Anwendung, verwendet werden. Wir evaluieren sowohl die Hardware- als auch die Anwendungsportabilität der Konfigurationen anhand von fünf Beispielanwendungen. | |||
und Nachteile: das Offline-Tuning bietet minimalen negativen Einfluss auf die Laufzeiten | |||
der Anwendung, die getunten Parameterwerte sind allerdings nur auf im Voraus | |||
zur Laufzeit der Anwendung und damit auf der Zielhardware ermittelt werden, dies kann | |||
sich allerdings negativ auf die Laufzeit der Anwendung ausüben. | |||
Wir versuchen die Vorteile beider Ansätze zu verschmelzen, indem im Voraus optimierte | |||
Parameterkonfigurationen auf der Zielhardware, sowie unter Umständen mit einer | |||
Anwendungsportabilität der Konfigurationen anhand von fünf Beispielanwendungen. | |||
}} | }} |
Aktuelle Version vom 15. Dezember 2017, 12:53 Uhr
Vortragende(r) | Timm Bäder | |
---|---|---|
Vortragstyp | Masterarbeit | |
Betreuer(in) | Philip Pfaffe | |
Termin | Fr 15. Dezember 2017 | |
Vortragssprache | ||
Vortragsmodus | ||
Kurzfassung | Sowohl Offline- als auch Online-Tuning stellen gängige Lösungen zur automatischen Optimierung von parallelen Anwendungen dar. Beide Verfahren haben ihre individuellen Vor- und Nachteile: das Offline-Tuning bietet minimalen negativen Einfluss auf die Laufzeiten der Anwendung, die getunten Parameterwerte sind allerdings nur auf im Voraus bekannter Hardware verwendbar. Online-Tuning hingegen bietet dynamische Parameterwerte, die zur Laufzeit der Anwendung und damit auf der Zielhardware ermittelt werden, dies kann sich allerdings negativ auf die Laufzeit der Anwendung ausüben.
Wir versuchen die Vorteile beider Ansätze zu verschmelzen, indem im Voraus optimierte Parameterkonfigurationen auf der Zielhardware, sowie unter Umständen mit einer anderen Anwendung, verwendet werden. Wir evaluieren sowohl die Hardware- als auch die Anwendungsportabilität der Konfigurationen anhand von fünf Beispielanwendungen. |