Design, implementation and use of the MIRV experimental compiler for computer architecture research.
dc.contributor.author | Greene, David Anthony | |
dc.contributor.advisor | Mudge, Trevor | |
dc.date.accessioned | 2016-08-30T15:21:00Z | |
dc.date.available | 2016-08-30T15:21:00Z | |
dc.date.issued | 2003 | |
dc.identifier.uri | http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:3096101 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/123595 | |
dc.description.abstract | This dissertation introduces MIRV, an experimental compiler developed for computer architecture research. We discuss the design and implementation of the compiler and use it to conduct studies of various techniques to tolerate memory latency. On the instruction side, a thorough examination of hardware and software prefetching techniques is performed to evaluate their utility on several modern computer designs. Various points of ambiguity in the literature are identified and the consequences of their specification are studied. A framework for describing software instruction prefetching algorithms is developed and extensions to current techniques are analyzed. Previous research has shown that larger data register sets than are currently available in modern microprocessors are desirable. Various extensions to this research are explored to further increase the utility of the register file. | |
dc.format.extent | 360 p. | |
dc.language | English | |
dc.language.iso | EN | |
dc.subject | Attribute Flow | |
dc.subject | Compiler | |
dc.subject | Computer Architecture | |
dc.subject | Design | |
dc.subject | Experimental | |
dc.subject | Implementation | |
dc.subject | Mirv | |
dc.subject | Research | |
dc.subject | Use | |
dc.title | Design, implementation and use of the MIRV experimental compiler for computer architecture research. | |
dc.type | Thesis | |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Applied Sciences | |
dc.description.thesisdegreediscipline | Computer science | |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/123595/2/3096101.pdf | |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.