Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Software Distributed Shared Memory Previous: Availability

Bibliography

1
R. Bianchini, L.I. Kontothanassis, R. Pinto, M. De Maria, M. Abud, and C.L. Amorim.
Hiding Communication Latency and Coherence Overhead in Software DSMs.
In Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, October 1996.

2
Angelos Bilas, Cheng Liao, and Jaswinder Pal Singh.
Using Network Interface Support to Avoid Asynchronous Protocol Processing in Shared Virtual Memory Systems.
In Proceedings of the 26th International Symposium on Computer Architecture, 1999.

3
Philip Buonadonna, Andrew Geweke, and David Culler.
An Implementation and Analysis of the Virtual Interface Architecture.
In Proceedings of SuperComputing Conference, November 1998.

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

5
Compaq Corporation, Intel Corporation, and Microsoft Corporation.
Virtual Interface Architecture Specification, Version 1.0. https://www.viarch.org, 1997.

6
A.L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, and W. Zwaenepoel.
Software Versus Hardware Shared-Memory Implementation: A Case Study.
In Proceedings of the 21st Annual Symposium on Computer Architecture, pages 106-117, April 1994.

7
Peter Druschel, Bruce S. Davie, and Larry L. Peterson.
Experiences with a High-Speed Network Adaptor: A Software Perspective.
In Proceedings of the ACM SIGCOMM Symposium, September 1994.

8
C. Dubnicki, L. Iftode, E.W. Felten, and K. Li.
Software Support for Virtual Memory-Mapped Communication.
In Proceedings of the 10th International Parallel Processing Symposium, April 1996.

9
Cezary Dubnicki, Angelos Bilas, Kai Li, and Jim F. Philbin.
Design and Implementation of Virtual Memory-Mapped Communication on Myrinet.
In Proceedings of the 11th International Parallel Processing Symposium, April 1997.

10
T. Eicken, D.E. Culler, S.C. Goldstein, and K.E. Schauser.
Active Messages: A Mechanism for Integrated Communication and Computation.
In Proceedings of the 19th Annual Symposium on Computer Architecture, pages 256-266, May 1992.

11
T. V. Eicken, A. Basu, V. Buch, and W. Vogels.
U-Net: A User-level Network Interface for Parallel and Distributed Computing.
In Proceedings of the 15th Symposium on Operating Systems Principles, pages 40-53, 1995.

12
GigaNet.
https://www.giganet.com.

13
Richard Gillett.
Memory Channel Network for PCI.
In Proceedings of Hot Interconnects Symposium, August 1995.

14
L. Iftode, M. Blumrich, C. Dubnicki, D.L. Oppenheimer, J.P. Singh, and K. Li.
Shared Virtual Memory with Automatic Update Support.
In Proceedings of the 13th ACM International Conference on SuperComputing, June 1999.

15
L. Iftode, C. Dubnicki, E. W. Felten, and Kai Li.
Improving Release-Consistent Shared Virtual Memory using Automatic Update.
In Proceedings of the 2nd IEEE Symposium on High-Performance Computer Architecture, February 1996.

16
L. Iftode and J.P. Singh.
Shared Virtual Memory: Progress and Challenges.
Proceedings of the IEEE, 87(3):498-507, March 1999.

17
Liviu Iftode.
Home-based Shared Virtual Memory.
PhD thesis, Princeton University, 1998.

18
P. Keleher, A.L. Cox, S. Dwarkadas, and W. Zwaenepoel.
TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems.
In Proceedings of the Winter USENIX Conference, pages 115-132, January 1994.

19
P. Keleher, A.L. Cox, and W. Zwaenepoel.
Lazy Consistency for Software Distributed Shared Memory.
In Proceedings of the 19th Annual Symposium on Computer Architecture, pages 13-21, May 1992.

20
L.I. Kontothanassis, G. Hunt, R. Stets, N. Hardavellas, M. Ciernak, S. Parthasarathy, W. Meira Jr., S. Dwarkadas, and M. Scott.
VM-based Shared Memory on Low-Latency, Remote-Memory-Access Networks.
In Proceedings of the 24th Annual Symposium on Computer Architecture, 1997.

21
K. Li and P. Hudak.
Memory Coherence in Shared Virtual Memory Systems.
ACM Transactions on Computer Systems, 7(4):321-359, November 1989.

22
Myricom.
https://www.myri.com.

23
National Energy Research Scientific Computing Center.
M-VIA: A High Performance Modular VIA for Linux. https://www.nersc.govresearchFTGvia, 1999.

24
National Energy Research Scientific Computing Center.
MVICH: MPI for Virtual Interface Architecture. https://www.nersc.govresearchFTGmvichindex.html, 1999.

25
Scott Pakin, Mario Laura, and Andrew Chien.
High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet.
In Proceedings of SuperComputing Conference, 1995.

26
R. Samanta, A. Bilas, L. Iftode, and J.P Singh.
Home-based SVM protocols for SMP clusters: Design and Performance.
In Proceedings of the 4th IEEE Symposium on High-Performance Computer Architecture, 1998.

27
ServerNet.
https://www.servernet.com.

28
W. E. Speight, H. Abdel-Shafi, and J. K. Bennett.
Realizing the performance potential of the Virtual Interface Architecture.
In Proceedings of the 13th ACM International Conference on Supercomputing (ICS), June 1999.

29
R. Stets, S. Dwarkadas, N. Hardavellas, G. Hunt, L.I. Kontothanassis, S. Parthasarathy, and M. Scott.
Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network.
In Proceedings of the Sixteenth Symposium on Operating Systems Principles, 1997.

30
R. Stets, S. Dwarkadas, L.I. Kontothanassis, U. Rencuzogullari, and M. L. Scott.
The Effect of Network Total Order and Remote-Write Capability on Network-based Shared Memory Computing.
In Proceedings of the 6th IEEE Symposium on High-Performance Computer Architecture, 2000.

31
H. Tezula.
Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication.
In Proceedings of the International Parallel Processing Symposium, pages 308-314, 1998.

32
John Wilkes.
Hamlyn - An Interface for Sender-Based Communications.
Technical Report HPL-OSR-92-13, Hewlett-Packard Laboratories, November 1993.

33
S.C. Woo, M. Ohara, E. Torrie, J.P. Singh, and A. Gupta.
Methodological Considerations and Characterization of the SPLASH-2 Parallel Application Suite.
In Proceedings of the 23rd Annual Symposium on Computer Architecture, May 1995.

34
K. Yocum.
Cut-through delivery in Trapeze: An exercise in low-latency messaging.
In Proceedings of the International Symposium on High Performance Distributed Computing, pages 243-252, 1997.

35
Y. Zhou, L. Iftode, and K. Li.
Performance Evaluation of Two Home-Based Lazy Release Consistency Protocols for Shared Virtual Memory Systems.
In Proceedings of the Operating Systems Design and Implementation Symposium, October 1996.



Murali Rangarajan 2000-08-09