next up previous
Next: Biographical Sketches Up: Lazy Release Consistency for Previous: Acknowledgements

References

1
S. V. Adve and M. D. Hill. A Unified Formulation of Four Shared-Memory Models. IEEE Transactions on Parallel and Distributed Systems, 4(6):613--624, June 1993.

2
R. Bianchini and T. J. LeBlanc. Can High Bandwidth and Latency Justify Large Cache Blocks in Scalable Multiprocessors? In Proceedings of the 1994 International Conference on Parallel Processing, St. Charles, IL, August 1994. Expanded version available as TR 486, Computer Science Department, University of Rochester, January 1994.

3
R. Bianchini and L. Kontothanassis. Algorithms for Categorizing Multiprocessor Communication under Invalidate and Update-Based Coherence Protocols. In Proceedings of the Twenty-Eighth Annual Simulation Symposium, Phoenix, AZ, April 1995. Earlier version available as TR 533, Computer Science Department, University of Rochester, September 1994.

4
J. B. Carter, J. K. Bennett, and W. Zwaenepoel. Implementation and Performance of Munin. In Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles, pages 152--164, Pacific Grove, CA, October 1991.

5
K. Dackland, E. Elmroth, B. Kagstrom, and C. V. Loan. Parallel Block Matrix Factorizations on the Shared-Memory Multiprocessor IBM 3090 VF/600J. The International Journal of Supercomputer Applications, 6(1):69--97, Spring 1992.

6
M. Dubois, C. Scheurich, and F. A. Briggs. Synchronization, Coherence, and Event Ordering in Multiprocessors. Computer, 21(2):9--21, February 1988.

7
M. Dubois, J. C. Wang, L. A. Barroso, K. L. Lee, and Y. Chen. Delayed Consistency and its Effect on the Miss Rate of Parallel Programs. In Supercomputing'91 Proceedings, pages 197--7206, Albuquerque, NM, November 1991.

8
M. Dubois, J. Skeppstedt, L. Ricciulli, K. Ramamurthy, and P. Stenström. The Detection and Elimination of Useless Misses in Multiprocessors. In Proceedings of the Twentieth International Symposium on Computer Architecture, pages 88--97, San Diego, CA, May 1993.

9
S. J. Eggers and T. E. Jeremiassen. Eliminating False Sharing. In Proceedings of the 1991 International Conference on Parallel Processing, pages I:377--381, St. Charles, IL, August 1991.

10
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. L. Hennessy. Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. In Proceedings of the Seventeenth International Symposium on Computer Architecture, pages 15--26, Seattle, WA, May 1990.

11
K. Gharachorloo, S. V. Adve, A. Gupta, J. L. Hennessy, and M. D. Hill. Programming for Different Memory Consistency Models. Journal of Parallel and Distributed Computing, 15:399--407, 1992.

12
N. Jouppi. Cache Write Policies and Performance. In Proceedings of the Twentieth International Symposium on Computer Architecture, San Diego, CA, May 1993.

13
P. Keleher, A. L. Cox, and W. Zwaenepoel. Lazy Release Consistency for Software Distributed Shared Memory. In Proceedings of the Nineteenth International Symposium on Computer Architecture, pages 13--21, Gold Coast, Australia, May 1992.

14
P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel. TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In Proceedings of the USENIX Winter '94 Technical Conference, San Francisco, CA, January 1994.

15
L. I. Kontothanassis and M. L. Scott. Software Cache Coherence for Large Scale Multiprocessors. In Proceedings of the First International Symposium on High Performance Computer Architecture, pages 286--295, Raleigh, NC, January 1995.

16
J. Kuskin, D. Ofelt, M. Heinrich, J. Heinlein, R. Simoni, K. Gharachorloo, J. Chapin, D. Nakahira, J. Baxter, M. Horowitz, A. Gupta, M. Rosenblum, and J. Hennessy. The FLASH Multiprocessor. In Proceedings of the Twenty-First International Symposium on Computer Architecture, pages 302--313, Chicago, IL, April 1994.

17
D. Lenoski, J. Laudon, K. Gharachorloo, A. Gupta, and J. Hennessy. The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. In Proceedings of the Seventeenth International Symposium on Computer Architecture, pages 148--159, Seattle, WA, May 1990.

18
D. Lenoski, J. Laudon, K. Gharachorloo, W. Weber, A. Gupta, J. Hennessy, M. Horowitz, and M. S. Lam. The Stanford Dash Multiprocessor. Computer, 25(3):63--79, March 1992.

19
K. Petersen and K. Li. Cache Coherence for Shared Memory Multiprocessors Based on Virtual Memory Support. In Proceedings of the Seventh International Parallel Processing Symposium, Newport Beach, CA, April 1993.

20
S. K. Reinhardt, J. R. Larus, and D. A. Wood. Tempest and Typhoon: User-level Shared-Memory. In Proceedings of the Twenty-First International Symposium on Computer Architecture, pages 325--336, Chicago, IL, April 1994.

21
J. P. Singh, W. Weber, and A. Gupta. SPLASH: Stanford Parallel Applications for Shared-Memory. ACM SIGARCH Computer Architecture News, 20(1):5--44, March 1992.

22
J. Skeppstedt and P. Stenstrom. Simple Compiler Algorithms to Reduce Ownership Overhead in Cache Coherence Protocols. In Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 286--296, San Jose, CA, October 1994.

23
J. E. Veenstra and R. J. Fowler. MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors. In Proceedings of the Second International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS '94), pages 201--207, Durham, NC, January--February 1994.



Leonidas Kontothanassis
Mon Jul 24 22:40:09 EDT 1995