@phdthesis{37628,
 author = {H. G. Dietz},
 title = {The refined-language approach to compiling for parallel supercomputers},
 year = {1987},
 order_no = {UMI Order No. GAX87-18494},
 publisher = {Polytechnic University},
 address = {Brooklyn, NY, USA},
 }

@book{LAR2004,
 author = {Krishna Melarkode},
 title = {Line Associative Registers},
 publisher = {M.S. Thesis, University of Kentucky},
 url={http://lib.uky.edu/ETD/ukyelen2004t00195/Krishna.pdf},
 month={October},
 day={11},
 year = {2004}
 }

@inproceedings{802802,
 author = {Guy Lewis Steele, Jr. and Gerald Jay Sussman},
 title = {The dream of a lifetime: A lazy variable extent mechanism},
 booktitle = {LFP '80: Proceedings of the 1980 ACM conference on LISP and functional programming},
 year = {1980},
 pages = {163--172},
 location = {Stanford University, California, United States},
 doi = {http://doi.acm.org/10.1145/800087.802802},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{63018,
 author = {H. Dietz and C. H. Chi},
 title = {CRegs: a new kind of memory for referencing arrays and pointers},
 booktitle = {Supercomputing '88: Proceedings of the 1988 ACM/IEEE conference on Supercomputing},
 year = {1988},
 isbn = {0-8186-0882-X},
 pages = {360--367},
 location = {Orlando, Florida, United States},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 }

@inproceedings{110604,
 author = {Ben Heggy and Mary Lou Soffa},
 title = {Architectural support for register allocation in the presence of aliasing},
 booktitle = {Supercomputing '90: Proceedings of the 1990 conference on Supercomputing},
 year = {1990},
 isbn = {0-89791-412-0},
 pages = {730--739},
 location = {New York, New York, United States},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 }

@inproceedings{192735,
 author = {Peter Dahl and Matthew O'Keefe},
 title = {Reducing memory traffic with CRegs},
 booktitle = {MICRO 27: Proceedings of the 27th annual international symposium on Microarchitecture},
 year = {1994},
 isbn = {0-89791-707-3},
 pages = {100--104},
 location = {San Jose, California, United States},
 doi = {http://doi.acm.org/10.1145/192724.192735},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{74849,
 author = {C.-H. Chi and H. Dietz},
 title = {Unified management of registers and cache using liveness and cache bypass},
 booktitle = {PLDI '89: Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation},
 year = {1989},
 isbn = {0-89791-306-X},
 pages = {344--353},
 location = {Portland, Oregon, United States},
 doi = {http://doi.acm.org/10.1145/73141.74849},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{225175,
 author = {Andrew S. Huang and John P. Shen},
 title = {A limit study of local memory requirements using value reuse profiles},
 booktitle = {MICRO 28: Proceedings of the 28th annual international symposium on Microarchitecture},
 year = {1995},
 isbn = {0-8186-7349-4},
 pages = {71--81},
 location = {Ann Arbor, Michigan, United States},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 }

@inproceedings{305158,
 author = {Jes\&\#250;s S\&\#225;nchez and Antonio Gonz\&\#225;lez},
 title = {A locality sensitive multi-module cache with explicit management},
 booktitle = {ICS '99: Proceedings of the 13th international conference on Supercomputing},
 year = {1999},
 isbn = {1-58113-164-X},
 pages = {51--59},
 location = {Rhodes, Greece},
 doi = {http://doi.acm.org/10.1145/305138.305158},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{360152,
 author = {Matthew Postiff and David Greene and Trevor Mudge},
 title = {The store-load address table and speculative register promotion},
 booktitle = {MICRO 33: Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture},
 year = {2000},
 isbn = {1-58113-196-8},
 pages = {235--244},
 location = {Monterey, California, United States},
 doi = {http://doi.acm.org/10.1145/360128.360152},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{776275,
 author = {Jin Lin and Tong Chen and Wei-Chung Hsu and Pen-Chung Yew},
 title = {Speculative register promotion using Advanced Load Address Table (ALAT)},
 booktitle = {CGO '03: Proceedings of the international symposium on Code generation and optimization},
 year = {2003},
 isbn = {0-7695-1913-X},
 pages = {125--134},
 location = {San Francisco, California},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
 }

@inproceedings{1065905,
 author = {David Koes and Mihai Budiu and Girish Venkataramani},
 title = {Programmer specified pointer independence},
 booktitle = {MSP '04: Proceedings of the 2004 workshop on Memory system performance},
 year = {2004},
 isbn = {1-58113-941-1},
 pages = {51--59},
 location = {Washington, D.C.},
 doi = {http://doi.acm.org/10.1145/1065895.1065905},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@article{1132466,
 author = {Jin Lin and Wei-Chung Hsu and Pen-Chung Yew and Roy Dz-Ching Ju and Tin-Fook Ngai},
 title = {Recovery code generation for general speculative optimizations},
 journal = {ACM Trans. Archit. Code Optim.},
 volume = {3},
 number = {1},
 year = {2006},
 issn = {1544-3566},
 pages = {67--89},
 doi = {http://doi.acm.org/10.1145/1132462.1132466},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{143394,
 author = {William Y. Chen and Scott A. Mahlke and Wen-mei W. Hwu and Tokuzo Kiyohara and Pohua P. Chang},
 title = {Tolerating data access latency with register preloading},
 booktitle = {ICS '92: Proceedings of the 6th international conference on Supercomputing},
 year = {1992},
 isbn = {0-89791-485-6},
 pages = {104--113},
 location = {Washington, D. C., United States},
 doi = {http://doi.acm.org/10.1145/143369.143394},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@article{330444,
 author = {Teresa L. Johnson and Daniel A. Connors and Matthew C. Merten and Wen-mei W. Hwu},
 title = {Run-Time Cache Bypassing},
 journal = {IEEE Trans. Comput.},
 volume = {48},
 number = {12},
 year = {1999},
 issn = {0018-9340},
 pages = {1338--1354},
 doi = {http://dx.doi.org/10.1109/12.817393},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
 }

@article{228971,
 author = {Manoj Franklin and Gurindar S. Sohi},
 title = {ARB: A Hardware Mechanism for Dynamic Reordering of Memory References},
 journal = {IEEE Trans. Comput.},
 volume = {45},
 number = {5},
 year = {1996},
 issn = {0018-9340},
 pages = {552--571},
 doi = {http://dx.doi.org/10.1109/12.509907},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
 }

@inproceedings{291020,
 author = {Lance Hammond and Mark Willey and Kunle Olukotun},
 title = {Data speculation support for a chip multiprocessor},
 booktitle = {ASPLOS-VIII: Proceedings of the eighth international conference on Architectural support for programming languages and operating systems},
 year = {1998},
 isbn = {1-58113-107-0},
 pages = {58--69},
 location = {San Jose, California, United States},
 doi = {http://doi.acm.org/10.1145/291069.291020},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{291020,
 author = {Lance Hammond and Mark Willey and Kunle Olukotun},
 title = {Data speculation support for a chip multiprocessor},
 booktitle = {ASPLOS-VIII: Proceedings of the eighth international conference on Architectural support for programming languages and operating systems},
 year = {1998},
 isbn = {1-58113-107-0},
 pages = {58--69},
 location = {San Jose, California, United States},
 doi = {http://doi.acm.org/10.1145/291069.291020},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@article{620804,
 author = {James E. Smith and Sriram Vajapeyam},
 title = {Trace Processors: Moving to Fourth-Generation Microarchitectures},
 journal = {Computer},
 volume = {30},
 number = {9},
 year = {1997},
 issn = {0018-9162},
 pages = {68--74},
 doi = {http://dx.doi.org/10.1109/2.612251},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 }

@inproceedings{377850,
 author = {Soner \&\#214;nder and Rajiv Gupta},
 title = {Load and store reuse using register file contents},
 booktitle = {ICS '01: Proceedings of the 15th international conference on Supercomputing},
 year = {2001},
 isbn = {1-58113-410-X},
 pages = {289--302},
 location = {Sorrento, Italy},
 doi = {http://doi.acm.org/10.1145/377792.377850},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }

@inproceedings{195534,
 author = {David M. Gallagher and William Y. Chen and Scott A. Mahlke and John C. Gyllenhaal and Wen-mei W. Hwu},
 title = {Dynamic memory disambiguation using the memory conflict buffer},
 booktitle = {ASPLOS-VI: Proceedings of the sixth international conference on Architectural support for programming languages and operating systems},
 year = {1994},
 isbn = {0-89791-660-3},
 pages = {183--193},
 location = {San Jose, California, United States},
 doi = {http://doi.acm.org/10.1145/195473.195534},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 }
