@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}, }