Scalable Observation, Analysis, and Tuning for Parallel Portability in HPC

dc.contributor.advisorMalony, Allen
dc.contributor.authorWood, Chad
dc.date.accessioned2022-05-10T15:03:37Z
dc.date.available2022-05-10T15:03:37Z
dc.date.issued2022-05-10
dc.description.abstractIt is desirable for general productivity that high-performance computing applications be portable to new architectures, or can be optimized for new workflows and input types, without the need for costly code interventions or algorithmic re-writes. Parallel portability programming models provide the potential for high performance and productivity, however they come with a multitude of runtime parameters that can have significant impact on execution performance. Selecting the optimal set of parameters, so that HPC applications perform well in different system environments and on different input data sets, is not trivial.This dissertation maps out a vision for addressing this parallel portability challenge, and then demonstrates this plan through an effective combination of observability, analysis, and in situ machine learning techniques. A platform for general-purpose observation in HPC contexts is investigated, along with support for its use in human-in-the-loop performance understanding and analysis. The dissertation culminates in a demonstration of lessons learned in order to provide automated tuning of HPC applications utilizing parallel portability frameworks.en_US
dc.identifier.urihttps://hdl.handle.net/1794/27144
dc.language.isoen_US
dc.publisherUniversity of Oregon
dc.rightsAll Rights Reserved.
dc.titleScalable Observation, Analysis, and Tuning for Parallel Portability in HPC
dc.typeElectronic Thesis or Dissertation
thesis.degree.disciplineDepartment of Computer and Information Science
thesis.degree.grantorUniversity of Oregon
thesis.degree.leveldoctoral
thesis.degree.namePh.D.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wood_oregon_0171A_13213.pdf
Size:
10.38 MB
Format:
Adobe Portable Document Format