Check out the new USENIX Web site. next up previous
Next: About this document Up: Porting a User-Level Previous: Acknowledgments

References

1
Richard Alpert, Cezary Dubnicki, Edward W. Felten, and Kai Li. Design and Implementation of NX Message Passing Using SHRIMP Virtual Memory-Mapped Communication. In Proceedings of the International Conference on Parallel Processing, August 1996.

2
Anindya Basu, Matt Welsh, and Thorsten von Eicken. Incorporating Memory Management into User-Level Network Interfaces. In Presentation at IEEE Hot Interconnects V, August 1997. Also available as Tech Report TR97-1620, Computer Science Department, Cornell University.

3
A. Bilas and E. W. Felten. Fast RPC on the SHRIMP Virtual Memory Mapped Network Interface. Journal of Parallel and Distributed Computing, 40(1):138-146, January 1997.

4
Andrew D. Birrell and Bruce Jay Nelson. Implementing Remote Procedure Calls. ACM Trans. Comp. Sys., 2(1):39-59, November 1984.

5
M. Blumrich, K. Li, R. Alpert, C. Dubnicki, E. Felten, and J. Sandberg. A Virtual Memory Mapped Network Interface for the Shrimp Multicomputer. In Proceedings of the 21st Annual Symposium on Computer Architecture, pages 142-153, April 1994.

6
Matthias A. Blumrich, Richard D. Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li, Margaret Martonosi, and Robert A. Shillner. Design Decisions in the SHRIMP System: An Empirical Study. In Proceedings of the 25th Annual Symposium on Computer Architecture, June 1998. To appear.

7
Matthias A. Blumrich, Cezary Dubnick, Edward W. Felten, and Kai Li. Protected, User-Level DMA for the SHRIMP Network Interface. In IEEE 2nd International Symposium on High-Performance Computer Architecture, pages 154-165, February 1996.

8
Greg Buzzard, David Jacobson, Milon Mackey, Scott Marovich, and John Wilkes. An Implementation of the Hamlyn Sender-Managed Interface Architecture. In Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), pages 245-260, October 1996.

9
Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Czarek Dubnicki, and Kai Li. UTLB: A Mechanism for Translations on Network Interface. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 193-204, October 1998.

10
Compaq/Intel/Microsoft. Virtual Interface Architecture Specification, Version 1.0, December 1997.

11
Princeton University Computer Science Department. The Princetion Display Wall Project. https://www.cs.princeton.edu/omniwall, 1999.

12
C. Dalton, G.Watson, D. Banks, C. Calamvokis, A. Edwards, and J. Lumley. Afterburner. IEEE Network, 7(4):36-43, 1995.

13
Stefanos N. Damianakis. Efficient Connection-Oriented Communication on High-Performance Networks. PhD thesis, Dept. of Computer Science, Princeton University, May 1998. Available as technical report TR-582-98.

14
Stefanos N. Damianakis, Cezary Dubnicki, and Edward W. Felten. Stream Sockets on SHRIMP. In Proc. of 1st Intl. Workshop on Communication and Architectural Support for Network-Based Parallel Computing (Proceedings available as Lecture Notes in Computer Science 1199), February 1997.

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

16
David R. Hanson. C Interfaces and Implementations: Techniques for Creating Reusable Software. Addison-Wesley, Reading, Massachusetts, 1997.

17
Liviu Iftode, Cezary Dubnicki, Edward Felten, and Kai Li. Improving Release-Consistent Shared Virtual Memory using Automatic Update. In Proceedings of IEEE 2nd International Symposium on High-Performance Computer Architecture, February 1996.

18
S. J. Leffler, M. K. McKusick, M. J. Karels, and J. S. Quarterman. The Design and Implementation of the 4.3BSD Unix Operating System. Addison Wesley, 1989.

19
Chris Maeda and Brian N. Bershad. Protocol Service Decomposition for High-Performance Networking. In Proceedings of 14th ACM Symposium on Operating Systems Principles, pages 244-255, December 1993.

20
Scott Pakin, Mario Lauria, and Andrew Chien. High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet. In Proceedings of Supercomputing '95, 1995.

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

22
Robert A. Shillner and Edward W. Felten. Simplifying Distributed File Systems Using a Shared Logical Disk. Technical Report TR-524-96, Princeton University Computer Science Department, Princeton NJ, 1996.

23
J.M. Smith and C.B.S. Traw. Giving Applications Access to Gb/s Networking. IEEE Network, 7(4):44-52, July 1993.

24
H. Tezuka, A. Hori, and Y. Ishikawa. PM: a High-Performance Communication Library for Multi-user Parallel Environments. Submitted to Usenix'97, 1996.

25
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 22nd Annual Symposium on Computer Architecture, May 1995.

26
Yuanyuan Zhou, Liviu Iftode, and Kai Li. Performance Evaluation of Two Home-Based Lazy Release Consistency Protocols for Shared Virtual Memory Systems. In Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), pages 75-88, October 1996.



Yuqun (Michael) Chen
Wed Jun 2 19:35:36 EDT 1999