Repository logo

Simplifying dependent reductions using duality

dc.contributor.authorYallop, Jonathon, author
dc.contributor.authorRajopadhye, Sanjay, advisor
dc.contributor.authorMangal, Ravi, committee member
dc.contributor.authorWilson, James, committee member
dc.date.accessioned2026-01-12T11:27:36Z
dc.date.issued2025
dc.description.abstractPrograms often contain redundant computations, and frequently the onus is on the developer to detect these repeated computations and remove them. As an alternative to hand optimization, compilers can often be used to automatically optimize program inefficiencies. In this work, we discuss a compiler optimization that can automatically detect and remove certain types of redundant computation. Specifically, this thesis explores the problem of automatically simplifying dependent reductions in the polyhedral model. To simplify dependent reductions, we will use the mathematical concept of duality which allows us to view this problem through the lens of program dependences. Duality greatly simplifies our approach in comparison with prior work, and we will it to augment a preexisting simplifying reductions algorithm.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierYallop_colostate_0053N_19264.pdf
dc.identifier.urihttps://hdl.handle.net/10217/242661
dc.identifier.urihttps://doi.org/10.25675/3.025553
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.titleSimplifying dependent reductions using duality
dc.typeText
dc.typeImage
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yallop_colostate_0053N_19264.pdf
Size:
910 KB
Format:
Adobe Portable Document Format