Simplifying dependent reductions using duality
| dc.contributor.author | Yallop, Jonathon, author | |
| dc.contributor.author | Rajopadhye, Sanjay, advisor | |
| dc.contributor.author | Mangal, Ravi, committee member | |
| dc.contributor.author | Wilson, James, committee member | |
| dc.date.accessioned | 2026-01-12T11:27:36Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Programs 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.medium | born digital | |
| dc.format.medium | masters theses | |
| dc.identifier | Yallop_colostate_0053N_19264.pdf | |
| dc.identifier.uri | https://hdl.handle.net/10217/242661 | |
| dc.identifier.uri | https://doi.org/10.25675/3.025553 | |
| dc.language | English | |
| dc.language.iso | eng | |
| dc.publisher | Colorado State University. Libraries | |
| dc.relation.ispartof | 2020- | |
| dc.rights | Copyright 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.title | Simplifying dependent reductions using duality | |
| dc.type | Text | |
| dc.type | Image | |
| dcterms.rights.dpla | This 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.discipline | Computer Science | |
| thesis.degree.grantor | Colorado State University | |
| thesis.degree.level | Masters | |
| thesis.degree.name | Master of Science (M.S.) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Yallop_colostate_0053N_19264.pdf
- Size:
- 910 KB
- Format:
- Adobe Portable Document Format
