Show simple item record

dc.contributor.author
Schaad, Philipp
dc.contributor.supervisor
Hoefler, Torsten
dc.contributor.supervisor
Ben-Nun, Tal
dc.date.accessioned
2021-03-09T12:48:08Z
dc.date.available
2021-03-09T12:04:30Z
dc.date.available
2021-03-09T12:48:08Z
dc.date.issued
2021-02-14
dc.identifier.uri
http://hdl.handle.net/20.500.11850/473606
dc.identifier.doi
10.3929/ethz-b-000473606
dc.description.abstract
The increasingly heterogeneous computer architecture landscape makes writing fast and energy efficient scientific high performance computing applications an increasingly complex yet important task. This has given rise to separate performance engineers, designated to optimizing domain scientists’ software to run optimally on different hardware architectures, but interaction between the two roles is complex and inefficient, and tool integration for performance engineers is lacking. We aim to better understand the needs of performance engineers with a qualitative interview study and provide an integrated development environment for domain scientists and performance engineers alike with the goal to enable fast and efficient optimization workflows. Our environment provides easy access to visual feedback for new static and dynamic analysis passes geared to understanding an application’s performance, while also allowing for simple exploratory optimization. We show that our environment allows domain scientists with little to no computer science background to optimize their code to a considerable extent, while cleanly separating the concerns of program definition and optimization with a visual intermediate language.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.subject
HPC
en_US
dc.subject
Performance engineering
en_US
dc.subject
optimization
en_US
dc.subject
Program analysis
en_US
dc.title
Boosting Performance Engineering with Visual Interactive Optimization and Analysis
en_US
dc.type
Master Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
96 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
en_US
ethz.tag
HCI
en_US
ethz.tag
Interview
en_US
ethz.date.deposited
2021-03-09T12:04:46Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-03-09T12:48:19Z
ethz.rosetta.lastUpdated
2022-03-29T05:40:48Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Boosting%20Performance%20Engineering%20with%20Visual%20Interactive%20Optimization%20and%20Analysis&rft.date=2021-02-14&rft.au=Schaad,%20Philipp&rft.genre=unknown&rft.btitle=Boosting%20Performance%20Engineering%20with%20Visual%20Interactive%20Optimization%20and%20Analysis
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record