Show simple item record

dc.contributor.author
Copik, Marcin
dc.contributor.author
Calotoiu, Alexandru
dc.contributor.author
Grosser, Tobias
dc.contributor.author
Wicki, Nicolas
dc.contributor.author
Wolf, Felix
dc.contributor.author
Hoefler, Torsten
dc.date.accessioned
2021-04-22T04:40:07Z
dc.date.available
2021-03-14T05:19:16Z
dc.date.available
2021-04-22T04:40:07Z
dc.date.issued
2021-02
dc.identifier.isbn
978-1-4503-8294-6
en_US
dc.identifier.other
10.1145/3437801.3441613
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/474284
dc.description.abstract
Performance models are well-known instruments to understand the scaling behavior of parallel applications. They express how performance changes as key execution parameters, such as the number of processes or the size of the input problem, vary. Besides reasoning about program behavior, such models can also be automatically derived from performance data. This is called empirical performance modeling. While this sounds simple at the first glance, this approach faces several serious interrelated challenges, including expensive performance measurements, inaccuracies inflicted by noisy benchmark data, and overall complex experiment design, starting with the selection of the right parameters. The more parameters one considers, the more experiments are needed and the stronger the impact of noise. In this paper, we show how taint analysis, a technique borrowed from the domain of computer security, can substantially improve the modeling process, lowering its cost, improving model quality, and help validate performance models and experimental setups. © 2021 ACM
en_US
dc.language.iso
en
en_US
dc.publisher
ACM
en_US
dc.subject
performance modeling
en_US
dc.subject
high-performance computing
en_US
dc.subject
compiler techniques
en_US
dc.subject
taint analysis
en_US
dc.subject
LLVM
en_US
dc.title
Extracting clean performance models from tainted programs
en_US
dc.type
Conference Paper
dc.date.published
2021-02-17
ethz.book.title
Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2021)
en_US
ethz.pages.start
403
en_US
ethz.pages.end
417
en_US
ethz.event
26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2021) (virtual)
en_US
ethz.event.location
Online
en_US
ethz.event.date
Feburary 27 - March 3, 2021
en_US
ethz.grant
Automatic Performance Modeling of HPC Applications with Multiple Model Parameters
en_US
ethz.grant
Automatized compilation of sequential software to a diverse set of hardware accelerators
en_US
ethz.grant
Automatic Dataflow Modeling for HPC Applications
en_US
ethz.identifier.scopus
ethz.publication.place
New York, NY
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
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
ethz.grant.agreementno
170415
ethz.grant.agreementno
168016
ethz.grant.agreementno
190359
ethz.grant.fundername
SNF
ethz.grant.fundername
SNF
ethz.grant.fundername
SNF
ethz.grant.funderDoi
10.13039/501100001711
ethz.grant.funderDoi
10.13039/501100001711
ethz.grant.funderDoi
10.13039/501100001711
ethz.grant.program
Ambizione
ethz.grant.program
Spark
ethz.grant.program
Projekte MINT
ethz.date.deposited
2021-03-14T05:19:42Z
ethz.source
SCOPUS
ethz.eth
yes
en_US
ethz.availability
Metadata only
en_US
ethz.rosetta.installDate
2021-04-22T04:40:17Z
ethz.rosetta.lastUpdated
2022-03-29T06:42:33Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Extracting%20clean%20performance%20models%20from%20tainted%20programs&rft.date=2021-02&rft.spage=403&rft.epage=417&rft.au=Copik,%20Marcin&Calotoiu,%20Alexandru&Grosser,%20Tobias&Wicki,%20Nicolas&Wolf,%20Felix&rft.isbn=978-1-4503-8294-6&rft.genre=proceeding&rft_id=info:doi/10.1145/3437801.3441613&rft.btitle=Proceedings%20of%20the%2026th%20ACM%20SIGPLAN%20Symposium%20on%20Principles%20and%20Practice%20of%20Parallel%20Programming%20(PPoPP%202021)
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record