Compiler-Assisted Program Modeling for Performance Tuning of Scientific Applications

dc.contributor.advisorNorris, Boyana
dc.contributor.authorMeng, Kewen
dc.date.accessioned2021-11-23T15:09:02Z
dc.date.available2021-11-23T15:09:02Z
dc.date.issued2021-11-23
dc.description.abstractApplication performance models are important for both software and hardware development. They can be used to understand and improve application performance, to determine what architectural features are important to a particular program component, or to guide the design of new architectures. Creating accurate performance models of most computations typically requires significant expertise, human effort, and computational resources. Moreover, even when performed by experts, it is necessarily limited in scope, accuracy, or both. This research considers a number of novel static program analysis techniques to create performance-related program representations of high-performance computations. These program representations can be used to model performance or to support efficient and accurate matching of computational kernels. We develop two different tools for static analysis-based program representation and demonstrate how they can be used for the optimization of scientific applications.en_US
dc.identifier.urihttps://hdl.handle.net/1794/26859
dc.language.isoen_US
dc.publisherUniversity of Oregon
dc.rightsAll Rights Reserved.
dc.titleCompiler-Assisted Program Modeling for Performance Tuning of Scientific Applications
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:
Meng_oregon_0171A_13105.pdf
Size:
3.2 MB
Format:
Adobe Portable Document Format