Logo des Repositoriums
 

Anpassung von Stencil-Codes zur Laufzeit mit Hilfe von Umschreiben auf Binärebene für dynamisch bestimmtes Speicherlayout

dc.contributor.authorPröll, Konrad M.
dc.contributor.editorBecker, Michael
dc.date.accessioned2019-10-14T11:50:24Z
dc.date.available2019-10-14T11:50:24Z
dc.date.issued2018
dc.description.abstractDie Optimierung von Stencil-Codes ist eine zentrale Herausforderung im Bereich des Hochleistungsrechnen. Die meisten Ansätze fokussieren sich entweder darauf, diese zur möglichst effizient zur Berechnung auf groSSen Parallelrechenstrukturen zu parallelisieren oder die möglichst effiziente Ausnutzung des Caches, um die Leistung zu steigern. Viele Stencil-Codes nutzen einfache Arrays zur Speicherung der Matrix. Komplexere Datenstrukturen erhöhen die Rechenzeit des Stencil-Codes dadurch, dass die Berechnung der Speicheradresse einer Zelle deutlich komplizierter wird und sogar bedingte Sprünge enthält. In dieser Arbeit wird ein Ansatz vorgeschlagen, wie aus bereits kompilierten Stencil-Codes zur Laufzeit das Speicherlayout analysiert werden kann und das Programm durch partielle Evaluation optimiert wird. Im Gegensatz zu konventioneller partieller Evaluation wird hierbei nicht für konstante Argumente, sondern für Wertebereiche, in denen sich ein Argument befindet, spezialisiert. Durch diese Methode können die Leistungseinbußen merklich reduziert werden.de
dc.identifier.isbn978-3-88579-448-6
dc.identifier.pissn1614-3213
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/28984
dc.language.isode
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSKILL 2018 - Studierendenkonferenz Informatik
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Seminars, Volume S-14
dc.subjectProgrammoptimierung
dc.subjectPartielle Evaluation
dc.subjectStencil-Codes
dc.subjectHigh Performance Computing
dc.subjectUmschreiben auf Binärebene
dc.titleAnpassung von Stencil-Codes zur Laufzeit mit Hilfe von Umschreiben auf Binärebene für dynamisch bestimmtes Speicherlayoutde
dc.typeText/Conference Paper
gi.citation.endPage78
gi.citation.publisherPlaceBonn
gi.citation.startPage67
gi.conference.date26.-27. September 2018
gi.conference.locationBerlin
gi.conference.sessiontitleMultimedia und Datenverarbeitung

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
SKILL2018-06.pdf
Größe:
222.79 KB
Format:
Adobe Portable Document Format