next up previous
Next: Related Issues Up: A Comprehensive Bibliography of Distributed Shared Memory Previous: Software Implementations of DSM

Language Support for DSM

Ahuja et al. 1986
Ahuja, S., Carriero, N., and Gelernter, D. Linda and Friends. IEEE Computer, 19(8):26--34, August 1986.
Bal and Kaashoek 1993
Bal, H.~E. and Kaashoek, M.~F. Object Distribution in Orca using Compile-Time and Run-Time Techniques. In Proc. of the Eighth Annual Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'93), pages 162--177, September 1993.
Bal and Tanenbaum 1988
Bal, H.~E. and Tanenbaum, A.~S. Distributed Programming with Shared Data. In Proc. of the 1988 Int'l Conf. on Computer Languages, pages 82--91, 1988.
Bal and Tanenbaum 1991
Bal, H.~E. and Tanenbaum, A.~S. Distributed Programming with Shared Data. Computer Languages, 16(2):129--146, 1991.
Bal et al. 1989
Bal, H.~E., Kaashoek, M.~F., and Tanenbaum, A.~S. A Distributed Implementation of the Shared Data-Object model. In Proc. of the USENIX Workshop on Experiences with Distributed and Multiprocessor Systems, pages 1--19, October 1989.
Bal et al. 1990a
Bal, H.~E., Kaashoek, M.~F., and Tanenbaum, A.~S. Experience with Distributed Programming in Orca. In Proc. of the 1990 Int'l Conf. on Computer Languages, pages 79--89, March 1990.
Bal et al. 1990b
Bal, H.~E., Tanenbaum, A.~S., and Kaashoek, M.~F. Orca: A Language for Distributed Programming. ACM SIGPLAN Notices, 25(5):17--24, May 1990.
Bal et al. 1992
Bal, H.~E., Kaashoek, M.~F., and Tanenbaum, A.~S. Orca: A Language For Parallel Programming of Distributed Systems. IEEE Transactions on Software Engineering, 18(3):190--205, March 1992.
Bal 1989
Bal, H.~E. The Shared Data-Object Model as a Paradigm for Programming Distributed Systems. PhD thesis, Free University, The Netherlands, 1989.
Bal 1990
Bal, H.~E. Programming Distributed Systems. Silicon Press, 1990.
Bal 1991
Bal, H.~E. Programming Distributed Systems. Prentice-Hall International, 1991.
Bershad and Zekauskas 1991
Bershad, B.~N. and Zekauskas, M.~J. Midway: Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors. Technical Report CMU-CS-91-170, School of Computer Science, Carnegie-Mellon University, September 1991.
Bershad et al. 1993
Bershad, B.~N., Zekauskas, M.~J., and Sawdon, W.~A. The Midway Distributed Shared Memory System. In Proc. of the 38th IEEE Int'l Computer Conf. (COMPCON Spring'93), pages 528--537, February 1993.
Bisiani and Forin 1988
Bisiani, R. and Forin, A. Multilanguage Parallel Programming of Heterogeneous Machines. IEEE Transactions on Computers, 37(8):930--945, August 1988.
Bisiani et al. 1987
Bisiani, R. et~al. Heterogeneous Parallel Processing: The Agora Shared Memory. Technical Report CMU-CS-87-112, School of Computer Science, Carnegie-Mellon University, March 1987.
Bodin et al. 1993
Bodin, F., Kervella, L., and Priol, T. Fortran-S: A Fortran Interface for Shared Virtual Memory Architectures. In Proc. of Supercomputing'93, November 1993.
Carriero and Gelernter 1986
Carriero, N. and Gelernter, D. The S/Net's Linda Kernel. ACM Trans. on Computer Systems, 4(2):110--129, May 1986.
Chase et al. 1989
Chase, J.~S. et~al. The Amber System: Parallel Programming on a Network of Multiprocessors. In Proc. of the 12th ACM Symp. on Operating Systems Principles (SOSP'89), pages 147--158, December 1989.
Chiba et al. 1992
Chiba, S., Kato, K., and Masuda, T. Exploiting a Weak Coherency to Implement Distributed Tuple Space. In Proc. of the 12th Int'l Conf. on Distributed Computing Systems (ICDCS-12), pages 416--423, June 1992.
Chiueh and Verma 1995
Chiueh, T.-C. and Verma, M. A Compiler-Directed Distributed Shared Memory System. In Proc. of the 9th ACM Int'l Conf. on Supercomputing, July 1995.
Feeley and Levy 1992
Feeley, M.~J. and Levy, H.~M. Distributed Shared Memory with Versioned Objects. In Proc. of the Seventh Annual Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'92), pages 247--262, October 1992.
Forin et al. 1987
Forin, A., Bisiani, R., and Correrini, F. Parallel Processing with Agora. Technical Report CMU-CS-87-183, School of Computer Science, Carnegie-Mellon University, December 1987.
Freeh et al. 1994
Freeh, V.~W., Lowenthal, D.~K., and Andrews, G.~R. Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations. In Proc. of the Symp. on Operating Systems Design and Implementation (OSDI), pages 201--213, November 1994.
Gokhale and Minnich 1993
Gokhale, M.~B. and Minnich, R.~G. An Implementation of the Shared Data Formats Standard for Distributed Shared Memories. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-IV), pages 109--121, September 1993.
Haines and Bohm 1992
Haines, M. and Bohm, W. The Design of VISA: A Virtual Shared Addressing System. Technical Report CS-92-120, Dept. of Computer Science, Colorado State University, May 1992.
Haines and Bohm 1993a
Haines, M. and Bohm, W. Task Management, Virtual Shared Memory, and Multithreading in a Distributed Memory Implementation of Sisal. In Proc. of Parallel Architectures and Languages Europe (PARLE'93), pages 12--23, June 1993.
Haines and Bohm 1993b
Haines, M. and Bohm, W. The VISA User's Guide. Technical Report CS-93-102, Dept. of Computer Science, Colorado State University, March 1993.
John and Ahamad 1993
John, R. and Ahamad, M. Casual Memory: Implementation, Programming Support and Experiences. Technical Report GIT-CC-93-10, College of Computing, Georgia Institute of Technology, 1993. This technical report is available online.
Jul et al. 1988
Jul, E. et~al. Fine-Grained Mobility in the Emerald System. ACM Trans. on Computer Systems, 6(1):109--133, February 1988.
Kaashoek et al. 1989
Kaashoek, M.~F., Bal, H.~E., and Tanenbaum, A.~S. Experience with the Distributed Data Structure Paradigm in Linda. In Proc. of the USENIX Workshop on Experiences with Distributed and Multiprocessor Systems, pages 175--191, October 1989.
Karpoff and Lake 1993
Karpoff, W. and Lake, B. PARDO---A Deterministic, Scalable Programming Paradigm for Distributed Memory Parallel Computer Systems and Workstation Clusters. In Proc. of Supercomputing Symposium---High Performance Computing: New Horizons, pages 145--152, 1993.
Koelbel et al. 1990
Koelbel, C., Mehrotra, P., and van Rosendale, J. Supporting Shared Data Structures on Distributed Memory Architectures. In Proc. of the Second ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming (PPOPP'90), pages 177--186, March 1990.
Larus et al. 1994
Larus, J.~R., Richards, B., and Viswanathan, G. LCM: Memory System Support for Parallel Language Implementation. In Proc. of the Sixth Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VI), October 1994.
Lee 1993
Lee, J.~W. Concord: Re-Thinking the Division of Labor in a Distributed Shared Memory System. Technical Report 93-12-05, Dept. of Computer Science and Engineering, University of Washington, December 1993.
Lilja 1995
Lilja, D. Compiler Assistance for Directory-Based Cache Coherence Enforcement. In Proc. of the Workshop on Challenges for Parallel Processing, August 1995.
Lupke 1994
Lupke, S. Accelerated Access to Shared Distributed Arrays on Distributed Memory Systems by Access Objects. In Proc. of the 3rd Joint Int'l Conf. on Vector and Parallel Processing (CONPAR'94), pages 449--460, June 1994.
Mirchandaley and Hiranandani 1994
Mirchandaley, R. and Hiranandani, S. Improving the Performance of DSM Systems via Compiler Involvement. In Proc. of Supercomputing'94, pages 763--772, November 1994.
Ruhr and Bal 1994
Ruhr, T. and Bal, H.~E. The Nested Object Model. In Proc. of the 6th ACM SIGOPS European Workshop, September 1994.
Scales and Lam 1994
Scales, D.~J. and Lam, M.~S. The Design and Evaluation of a Shared Object System for Distributed Memory Machines. In Proc. of the Symp. on Operating Systems Design and Implementation (OSDI), pages 101--114, November 1994.
Schuerman and Li 1994
Schuerman, K. and Li, L.-L. Tackling False Sharing in a Parallel Logic Programming System. In Proc. of the Int'l Workshop on Support for Large Scale Shared Memory Architectures, pages 88--102, April 1994.
Tanenbaum and Bal 1993
Tanenbaum, A.~S. and Bal, H.~E. Programming a Distributed System Using Shared Objects. In Proc. of the Second IEEE Int'l Symp. on High Performance Distributed Computing, pages 5--12, July 1993.
Tanenbaum et al. 1993
Tanenbaum, A.~S., Bal, H.~E., and Kaashoek, M.~F. Programming Multicomputers Using Shared Objects--- Position Paper. In Proc. of the Third Int'l Workshop on Object Orientation in Operating Systems (IWOOOS'93), pages 199--202, December 1993.


next up previous
Next: Related Issues Up: A Comprehensive Bibliography of Distributed Shared Memory Previous: Software Implementations of DSM

Copyright © M. Rasit Eskicioglu
Sun Oct 29 11:47:49 CST 1995