Advancing the State of Auto-tuning with Programming Languages

dc.contributor.advisorHollingsworth, Jeffrey Ken_US
dc.contributor.authorChen, Ray Sunen_US
dc.contributor.departmentComputer Scienceen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2024-06-29T05:53:49Z
dc.date.available2024-06-29T05:53:49Z
dc.date.issued2024en_US
dc.description.abstractIn the realm of computer science, auto-tuning refers to techniques for software performance optimization. The focus of traditional auto-tuning research is to identify novel performance parameters to expand the optimization space for a given target software/platform combination, and improve the automated search within this optimization space. This makes high-performance computing (HPC) a prime candidate for auto-tuning research, as it sits at the nexus of architectural diversity and performance criticality. However, the major successes for HPC auto-tuning to date involve tailoring memory access patterns to specific cache hierarchies. While important, this is just a small piece of the overall performance portability puzzle. I argue that auto-tuning has room to expand and optimize a richer set of HPC application tuning parameters through the combination of novel non-intrusive programming language idioms and advanced lightweight online search techniques. I support my argument through four contributions to the field. This dissertation describes two techniques for expanding auto-tuning optimization spaces, and two techniques for distributing the auto-tuning search for parallel efficiency.en_US
dc.identifierhttps://doi.org/10.13016/l3it-ddjb
dc.identifier.urihttp://hdl.handle.net/1903/32912
dc.language.isoenen_US
dc.subject.pqcontrolledComputer scienceen_US
dc.subject.pquncontrolledAutotuningen_US
dc.subject.pquncontrolledHigh-Performance Computingen_US
dc.subject.pquncontrolledOptimizationen_US
dc.titleAdvancing the State of Auto-tuning with Programming Languagesen_US
dc.typeDissertationen_US

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Chen_umd_0117E_24188.pdf
Size:
18.81 MB
Format:
Adobe Portable Document Format