Next: About this document
Up: Parallel Programming Using C++
Previous: Acknowledgments
References
- 1
-
G. Agha.
Actors: A Model of Concurrent Computation in Distributed
Systems.
MIT Press, 1986.
- 2
-
G. Agha.
Concurrent Object-Oriented Programming.
Communications of the ACM, 33(9):125-141, September 1990.
- 3
-
P. America.
POOL-T: A Parallel Object-Oriented Language.
In A. Yonezawa and M. Tokoro, editors, Object-Oriented
Concurrent Programming, pages 199-220. MIT Press, 1987.
- 4
-
P. America.
A Parallel Object-Oriented Language with Inheritance and Subtyping.
In Proceedings of ECOOP/OOPSLA '90, pages 161-168, 1990.
- 5
-
B. Andersen.
A General, Fine-Grained, Machine Independent, Object-Oriented
Language.
ACM SIGPLAN Notices, pages 17-26, May 1994.
- 6
-
H.E. Bal, M.F. Kaashoek, and A.S. Tanenbaum.
Orca: A Language for Parallel Programming of Distributed Systems.
IEEE Transactions on Software Engineering, 18(3), March 1992.
- 7
-
A. Beguelin, E. Seligman, and M. Starkey.
Dome: Distributed Object Migration Environment.
Technical Report CMU-CS-94-153, School of Computer Science,
Carnegie-Mellon University, May 1994.
- 8
-
B.N. Bershad, E.D. Lazowska, and H.M. Levy.
Presto: A System for Object-oriented Parallel Programming.
Software: Practice and Experience, 18(8):713-732, August
1988.
- 9
-
M. Carson and J. Hermans.
Molecular Dynamics and Protein Structure, chapter The
Molecular Dynamics Workshop Laboratory, pages 165-166.
University of North Carolina, Chapel Hill, NC, 1985.
- 10
-
K.M. Chandy and C. Kesselman.
CC++: A Declarative Concurrent Object-oriented Programming
Notation.
In G. Agha, P. Wegner, and A. Yonezawa, editors, Research
Directions in Concurrent Object-Oriented Programming, pages 281-313. MIT
Press, 1993.
ISBN 0-272-01139-5.
- 11
-
A.A. Chien.
Application Studies for Concurrent Aggregates.
Technical report, Artificial Intelligence Laboratory, Massachusetts
Institute of Technology, Cambridge, Massachusetts, 1990.
- 12
-
A.A. Chien.
Concurrent Aggregates: Supporting Modularity in
Massively-Parallel Programs.
MIT Press, 1993.
- 13
-
A.A. Chien and W.J. Dally.
Concurrent Aggregates.
In Second ACM SIGPLAN Symposium on Principles and Practice of
Parallel Programming, pages 187-196, February 1990.
- 14
-
A.A. Chien and J. Dolby.
The Illinois Concert System: A Problem-solving Environment for
Irregular Applications.
In Proceedings of DAGS'94, The Symposium on Parallel
Computation and Problem Solving Environments, 1994.
- 15
-
A.A. Chien and U. Reddy.
ICC++ Language Definition.
Concurrent Systems Architecture Group Memo, February 1995.
- 16
-
A.A. Chien, M. Straka, J. Dolby, V. Karamcheti, J. Plevyak, and X. Zhang.
A Case Study in Irregular Parallel Programming.
In DIMACS Workshop on Specification of Parallel Algorithms,
May 1994.
Also available as Springer-Verlag LNCS.
- 17
-
Concurrent Systems Architecture Group.
The ICC++ Reference Manual.
Technical report, University of Illinois, Department of Computer
Science, 1304 W. Springfield Avenue, Urbana, Illinois, 1995.
Also available from http://www-csag.cs.uiuc.edu/.
- 18
-
Cray Research, Inc.
Cray T3D System Architecture Overview, March 1993.
- 19
-
J. Gray and A. Reuter.
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann, San Mateo, California, 1993.
- 20
-
A.S. Grimshaw.
Easy-to-Use Object-Oriented Parallel Processing with Mentat.
IEEE Computer, 26(5):39-51, May 1993.
- 21
-
W. Horwat, A.A. Chien, and W.J. Dally.
Experience with CST: Programming and Implementation.
In Proceedings of the SIGPLAN Conference on Programming
Language Design and Implementation, pages 101-109. ACM SIGPLAN, ACM
Press, 1989.
- 22
-
Y. Ishikawa, A. Hori, M. Sato, M. Matsuda, J. Nolte, H. Tezuka, H. Konaka,
M. Maeda, and T. Tomokiyo.
RWC Massively Parallel Software Environment and An Overview of
MPC++.
In Proceedings of the Workshop on Parallel Symbolic Languages
and Systems, 1995.
- 23
-
L.V. Kalé and S. Krishnan.
CHARM++: A Portable Concurrent Object Oriented System Based on C++.
In A. Paepcke, editor, Proceedings of OOPSLA'93, pages
91-108. ACM Press, 1993.
- 24
-
V. Karamcheti and A.A. Chien.
Concert--Efficient Runtime Support for Concurrent Object-Oriented
Programming Languages on Stock Hardware.
In Proceedings of Supercomputing'93, 1993.
- 25
-
H. Konaka.
An Overview of OCore: A Massively Parallel Object-based Language.
Technical Report TR-P-93-002, Tsukuba Research Center, Real World
Computing Partnership, Tsukuba Mitsui Building 16F, 1-6-1 Takezono,
Tsukuba-shi, Ibaraki 305, Japan, 1993.
- 26
-
J.K. Lee and D. Gannon.
Object Oriented Parallel Programming: Experiments and Results.
In Proceedings of Supercomputing '91. IEEE Computer Society
and ACM SIGARCH, 1991.
- 27
-
B. Liskov.
Data Abstraction and Hierarchy.
ACM SIGPLAN Notices, 23(5):17-34, May 1988.
- 28
-
B. Liskov.
Distributed Programming in Argus.
Communications of the ACM, 31(3):300-313, March 1988.
- 29
-
S. Matsuoka and A. Yonezawa.
Analysis of Inheritance Anomaly in Object-Oriented Concurrent
Languages.
In G. Agha, P. Wegner, and A. Yonezawa, editors, Research
Directions in Object-Based Concurrency. MIT Press, 1993.
- 30
-
S. Murer, J.A. Feldman, C.-C. Lim, and M.-M. Seidel.
pSather: Layered Extensions to an Object-Oriented Language for
Efficient Parallel Computation.
Technical Report TR-93-028, International Computer Science
Institute, Berkeley, CA, June 1993.
- 31
-
R.W. Numrich.
The Cray T3D Address Space and How to Use It.
Technical report, Cray Research, Inc., August 1994.
- 32
-
J. Plevyak and A.A. Chien.
Precise Concrete Type Inference of Object-Oriented Programs.
In Proceedings of OOPSLA, 1994.
- 33
-
J. Plevyak and A.A. Chien.
Type Directed Cloning for Object-Oriented Programs.
In Proceedings of the Workshop for Languages and Compilers for
Parallel Computing, 1995.
- 34
-
J. Plevyak, V. Karamcheti, X. Zhang, and A.A. Chien.
A Hybrid Execution Model for Fine-Grained Languages on Distributed
Memory Multicomputers.
In Proceedings of Supercomputing'95, 1995.
- 35
-
J. Plevyak, X. Zhang, and A.A. Chien.
Obtaining Sequential Efficiency in Concurrent Object-Oriented
Programs.
In Proceedings of the ACM Symposium on the Principles of
Programming Languages, pages 311-321, January 1995.
- 36
-
G.W. Sabot.
The Paralation Model: Architecture-Independent Parallel
Programming.
MIT Press, 1988.
- 37
-
T.J. Sheffler and S. Chatterjee.
An Object-Oriented Approach to Nested Data Parallelism.
In Proceedings of Frontiers '95: The Fifth Symposium on the
Frontiers of Massively Parallel Computation, pages 203-210, February 1995.
- 38
-
K. Smith and A. Chatterjee.
A C++ Environment for Distributed Application Execution.
Technical Report ACT-ESP-015-91, Microelectronics and Computer
Technology Corporation (MCC), November 1990.
- 39
-
K. Taura, S. Matsuoka, and A. Yonezawa.
An Efficient Implementation Scheme of Concurrent Object-Oriented
Languages on Stock Multicomputers.
In Proceedings of the Fifth ACM SIGPLAN Symposium on the
Principles and Practice of Parallel Programming, 1993.
- 40
-
Thinking Machines Corporation, 245 First Street, Cambridge, MA 02154-1264.
The Connection Machine CM-5 Technical Summary, October 1991.
- 41
-
N. Wirth and J. Gutknecht.
Project Oberon: The Design of an Operating System and
Compiler.
Addison-Wesley, 1992.
- 42
-
A. Yonezawa, editor.
ABCL: An Object-Oriented Concurrent System.
MIT Press, 1990.
Julian Dolby
dolby@cs.uiuc.edu