Waddle - Always-canonical Intermediate Representation

dc.contributor.advisorJohn Boyland
dc.contributor.committeememberChristine Cheng
dc.contributor.committeememberTian Zhao
dc.contributor.committeememberBrian Armstrong
dc.contributor.committeememberMatthew Petering
dc.creatorFritz, Eric Drew
dc.date.accessioned2025-01-16T18:13:02Z
dc.date.available2025-01-16T18:13:02Z
dc.date.issued2018-12-01
dc.description.abstractProgram transformations that are able to rely on the presence of canonical properties of the program undergoing optimization can be written to be more robust and efficient than an equivalent but generalized transformation that also handles non-canonical programs. If a canonical property is required but broken earlier in an earlier transformation, it must be rebuilt (often from scratch). This additional work can be a dominating factor in compilation time when many transformations are applied over large programs. This dissertation introduces a methodology for constructing program transformations so that the program remains in an always-canonical form as the program is mutated, making only local changes to restore broken properties.
dc.identifier.urihttp://digital.library.wisc.edu/1793/86367
dc.relation.replaceshttps://dc.uwm.edu/etd/1989
dc.titleWaddle - Always-canonical Intermediate Representation
dc.typedissertation
thesis.degree.disciplineEngineering
thesis.degree.grantorUniversity of Wisconsin-Milwaukee
thesis.degree.nameDoctor of Philosophy

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Fritz_uwm_0263D_12280.pdf
Size:
1.13 MB
Format:
Adobe Portable Document Format
Description:
Main File