Unconventional Applications of Compiler Analysis

dc.contributor.authorSelby, Jason W. A.
dc.date.accessioned2011-08-30T19:16:08Z
dc.date.available2011-08-30T19:16:08Z
dc.date.issued2011-08-30T19:16:08Z
dc.date.submitted2011
dc.description.abstractPreviously, 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.urihttp://hdl.handle.net/10012/6184
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectCompiler Analysisen
dc.subjectCompiler Optimizationen
dc.subject.programComputer Scienceen
dc.titleUnconventional Applications of Compiler Analysisen
dc.typeDoctoral Thesisen
uws-etd.degreeDoctor of Philosophyen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Selby_Jason.pdf
Size:
2.86 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
247 B
Format:
Item-specific license agreed upon to submission
Description: