Unconventional Applications of Compiler Analysis
dc.contributor.author | Selby, Jason W. A. | |
dc.date.accessioned | 2011-08-30T19:16:08Z | |
dc.date.available | 2011-08-30T19:16:08Z | |
dc.date.issued | 2011-08-30T19:16:08Z | |
dc.date.submitted | 2011 | |
dc.description.abstract | Previously, compiler transformations have primarily focused on minimizing program execution time. This thesis explores some examples of applying compiler technology outside of its original scope. Specifically, we apply compiler analysis to the field of software maintenance and evolution by examining the use of global data throughout the lifetimes of many open source projects. Also, we investigate the effects of compiler optimizations on the power consumption of small battery powered devices. Finally, in an area closer to traditional compiler research we examine automatic program parallelization in the form of thread-level speculation. | en |
dc.identifier.uri | http://hdl.handle.net/10012/6184 | |
dc.language.iso | en | en |
dc.pending | false | en |
dc.publisher | University of Waterloo | en |
dc.subject | Compiler Analysis | en |
dc.subject | Compiler Optimization | en |
dc.subject.program | Computer Science | en |
dc.title | Unconventional Applications of Compiler Analysis | en |
dc.type | Doctoral Thesis | en |
uws-etd.degree | Doctor of Philosophy | en |
uws-etd.degree.department | School of Computer Science | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |