Next: Erklärung
Up: No Title
Previous: Glossar
  Inhalt
- Adve and Gharachorloo, 1995
-
Adve, S. V. and Gharachorloo, K. (1995).
Shared Memory Consistency Models. A Tutorial.
Research Report 95/7, DEC Western Research Laboratory, Palo Alto, CA.
- Agesen, 1998
-
Agesen, O. (1998).
GC Points in a Threaded Environment.
Technical Report SMLI TR-98-70, Sun Microsystems Laboratories,
Mountain View, CA.
- Agesen, 1999
-
Agesen, O. (1999).
Personal Communication.
- Agesen and Detlefs, 1997
-
Agesen, O. and Detlefs, D. (1997).
Finding References in Java Stacks.
In Dickman, P. and Wilson, P. R., editors, OOPSLA '97
Workshop on Garbage Collection and Memory Management.
- Agesen and Detlefs, 1999a
-
Agesen, O. and Detlefs, D. (1999a).
Inlining of Virtual Methods.
In ECOOP '99 - Proceedings of the Annual European Conference
for Object-Oriented Programming, Lecture Notes in Computer Science.
Springer-Verlag.
- Agesen and Detlefs, 1999b
-
Agesen, O. and Detlefs, D. (1999b).
The Case for Multiple Compilers.
http://www.squeak.org/oopsla99_vmworkshop/
.
In OOPSLA'99 Workshop on Simplicity, Performance and Portability in
Virtual Machine Design.
- Agesen et al., 1998
-
Agesen, O., Detlefs, D., and Moss, J. E. B. (1998).
Garbage Collection and Local Variable Type-Precision and Liveness in
Java Virtual Machines.
In [PLDI, 1998], pages 269-279.
- Agesen et al., 1999
-
Agesen, O. et al. (1999).
An Efficient Metalock for Implementing Ubiquitous Synchronisation.
Technical Report SMLI TR-99-76, Sun Microsystems Laboratories,
Mountain View, CA.
- Aho et al., 1986
-
Aho, A. V., Sethi, R., and Ullman, J. D. (1986).
Compilers, Principles, Techniques, and Tools.
Addison-Wesley.
- Alpern et al., 2000
-
Alpern, B. et al. (2000).
The Jalapeño Virtual Machine.
IBM Systems Journal, 39(1).
- Anderson et al., 1997
-
Anderson, J. M. et al. (1997).
Continuous Profiling: Where Have All the Cycles Gone ?
In Sixteenth ACM Symposium on Operating Systems
Principles, St Malo, France. ACM Press.
- Anderson et al., 1991
-
Anderson, T. E. et al. (1991).
Scheduler Activations: Effective Kernel Support for the User-Level
Management of Parallelism.
In Thirteenth ACM Symposium on Operating Systems
Principles, Pacific Grove, CA. ACM Press.
- Appeal, 2000
-
Appeal (2000).
The JRockit Virtual Machine.
http://www.appeal.se/machines/
.
- Appel, 1987
-
Appel, A. W. (1987).
Garbage Collection Can Be Faster Than Stack Allocation.
Information Processing Letters, 25(4):275-279.
- Appel, 1989a
-
Appel, A. W. (1989a).
Runtime Tags Aren't Necessary.
Lisp and Symbolic Computation, 2:153-162.
- Appel, 1989b
-
Appel, A. W. (1989b).
Simple Generational Garbage Collection and Fast Allocation.
Software Practice and Experience, 19(2):171-183.
- Appel et al., 1988
-
Appel, A. W., Ellis, J. R., and Li, K. (1988).
Real-Time Concurrent Collection on Stock Multiprocessors.
ACM SIGPLAN Notices, 23(7):11-20.
- Arnold et al., 2000a
-
Arnold, M. et al. (2000a).
A Comparative Study of Static and Profile-Based Heuristics for
Inlining.
In 2000 ACM SIGPLAN Workshop on Dynamic and Adaptive
Compilation and Optimization (DYNAMO'00), Boston, MA. ACM Press.
- Arnold et al., 2000b
-
Arnold, M. et al. (2000b).
Adaptive Optimization in the Jalapeño JVM.
In [OOPSLA, 2000].
- Arnold et al., 2000c
-
Arnold, M. et al. (2000c).
An Empirical Study of Selective Optimization.
In Thirteenth Workshop on Languages and Compilers for
Parallel Computing, Lecture Notes in Computer Science, Yorktown
Heights, NY. Springer-Verlag.
- Bacon et al., 1998
-
Bacon, D. F. et al. (1998).
Thin Locks: Featherweight Synchronisation for Java.
In [PLDI, 1998].
- Baker, 1978
-
Baker, H. G. (1978).
List Processing in Real-Time on a Serial Computer.
Communications of the ACM, 21(4):280-94.
Also AI Laboratory Working Paper 139, 1977.
- Bekkers and Cohen, 1992
-
Bekkers, Y. and Cohen, J., editors (1992).
Proceedings of International Workshop on Memory Management,
volume 637 of Lecture Notes in Computer Science, St Malo, France.
Springer-Verlag.
- Blanchet, 1999
-
Blanchet, B. (1999).
Escape Analysis for Object Oriented Languages. Application to
Java.
In [OOPSLA, 1999], pages 20-34.
- Boehm et al., 1991
-
Boehm, H.-J., Demers, A. J., and Shenker, S. (1991).
Mostly Parallel Garbage Collection.
ACM SIGPLAN Notices, 26(6):157-164.
- Bogda and Hölzle, 1999
-
Bogda, J. and Hölzle, U. (1999).
Removing Unnecessary Synchronization in Java.
In [OOPSLA, 1999].
- Bracha, 1999
-
Bracha, G. (1999).
Personal Conversation.
- Broy, 1995
-
Broy, M. (1995).
A Functional Specification of the Alpha AXP Shared Memory Model.
SRC Research Report 136, DEC Systems Research Center, Palo Alto, CA.
- Brunck, 1994
-
Brunck, J. (1994).
Efficient Message Passing Interface for Parallel Computing on
Clusters of Workstations.
Research Report RJ 9925, IBM.
- Bryant and Hartner, 2000
-
Bryant, R. and Hartner, B. (2000).
Java, Threads and Scheduling in Linux. Patching the Kernel
Scheduler for Better Java Performance.
http://www-4.ibm.com/software/developer/library/java2/
.
- Butenhof, 1997
-
Butenhof, D. R. (1997).
Programming with POSIX Threads.
Addison-Wesley.
- Cardelli and Wegner, 1985
-
Cardelli, L. and Wegner, P. (1985).
On Understanding Types, Data Abstraction, and Polymorphism.
Computing Surveys, 17(4):471-522.
- Chaitin, 1982
-
Chaitin, G. J. (1982).
Register Allocation and Spilling via Graph Coloring.
ACM SIGPLAN Notices, 17(6):98-105.
- Chambers, 1992
-
Chambers, C. (1992).
The Design and Implementation of the SELF Compiler, an
Optimizing Compiler for an Objected-Oriented Programming Language.
PhD thesis, Stanford University.
- Cheney, 1970
-
Cheney, C. J. (1970).
A Non-Recursive List Compacting Algorithm.
Communications of the ACM, 13(11):677-8.
- Choi et al., 1999
-
Choi, J.-D., Gupta, M., Serrano, M., Sreedhar, V. C., and Midkiff, S. (1999).
Escape Analysis for Java.
In [OOPSLA, 1999], pages 1-19.
- Cierniak et al., 2000
-
Cierniak, M., Lueh, G.-Y., and Stichnoth, J. M. (2000).
Practicing JUDO: Java under Dynamic Optimizations.
In [PLDI, 2000].
- Cincom, 2000
-
Cincom (2000).
Cincom's VisualWorks - Smalltalk Software.
http://www.cincom.com/visualworks/
.
- Cohen and Nicolau, 1983
-
Cohen, J. and Nicolau, A. (1983).
Comparison of Compacting Algorithms for Garbage Collection.
ACM Transactions on Programming Languages and Systems,
5(4):532-553.
- Compaq, 1999
-
Compaq (1999).
Tru64 UNIX Guide to DECthreads.
Compaq Computer Corp.
http://www.unix.digital.com/faqs/publications/base_doc/
DOCUMENTATION/V50_HTML/ARH9RATE/TITLE.HTM
.
- Dean, 1996
-
Dean, J. A. (1996).
Whole-Program Optimization of Object-Oriented Languages.
PhD thesis, University of Washington.
- Demers et al., 1990
-
Demers, A., Weiser, M., Hayes, B., Bobrow, D. G., and Shenker, S. (1990).
Combining Generational and Conservative Garbage Collection:
Framework and Implementations.
In Conference Record of the Seventeenth Annual ACM Symposium on
Principles of Programming Languages, ACM SIGPLAN Notices, pages 261-269,
San Francisco, CA. ACM Press.
- Dieckmann and Hölzle, 1998
-
Dieckmann, S. and Hölzle, U. (1998).
A Study of the Allocation Behaviour of the SPECjvm98 Java
Benchmarks.
Technical Report TRCS98-33, Computer Science Department, University
of California, Santa Barbara.
- Dijkstra et al., 1978
-
Dijkstra, E. W., Lamport, L., Martin, A. J., Scholten, C. S., and Steffens, E.
F. M. (1978).
On-The-Fly Garbage Collection: An Exercise in Cooperation.
Communications of the ACM, 21(11):965-975.
- Doligez and Gonthier, 1994
-
Doligez, D. and Gonthier, G. (1994).
Portable, Unobtrusive Garbage Collection for Multiprocessor
Systems.
In Conference Record of the Twenty-first Annual ACM Symposium
on Principles of Programming Languages, ACM SIGPLAN Notices. ACM Press.
- Doligez and Leroy, 1993
-
Doligez, D. and Leroy, X. (1993).
A Concurrent Generational Garbage Collector for a Multi-Threaded
Implementation of ML.
In Conference Record of the Twentieth Annual ACM Symposium on
Principles of Programming Languages, ACM SIGPLAN Notices, pages 113-123.
ACM Press.
- Domany et al., 2000
-
Domany, T., Kolodner, E., and Petrank, E. (2000).
A Generational On-the-Fly Garbage Collector for Java.
In [PLDI, 2000].
- Driesen, 1999
-
Driesen, K. (1999).
Software and Hardware Techniques for Efficient Polymorphic
Calls.
PhD thesis, University of California, Santa Barbara, CA.
- Driesen et al., 1995
-
Driesen, K., Hölzle, U., and Vitek, J. (1995).
Message Dispatch on Pipelined Processors.
In [ECOOP, 1995], pages 253-282.
- ECOOP, 1995
-
ECOOP (1995).
ECOOP '95 - Proceedings of the Annual European Conference
for Object-Oriented Programming, Lecture Notes in Computer Science.
Springer-Verlag.
- Endo et al., 1997
-
Endo, T., Taura, K., and Yonezawa, A. (1997).
A Scalable Mark-Sweep Garbage Collector on Large-Scale Shared-Memory
Machines.
Technical report, Department of Information Science, University of
Tokio.
- Ernst, 1998
-
Ernst, M. (1998).
Typüberprüfung in einer Polymorphen Objektorientierten
Programmiersprache. Analyse, Design und Implementierung eines Typprüfers für
Tycoon-2.
Master's thesis, Fachbereich Informatik, Universität Hamburg,
Germany.
- Franz, 1994
-
Franz, M. (1994).
Compiler Optimizations Should Pay for Themselves.
In Advances in Modular Languages: Proceedings of the 1994 Joint
Modular Languages Conference. Universitätsverlag Ulm.
- Freund, 1998
-
Freund, S. S. (1998).
The Costs and Benefits of Java Bytecode Subroutines.
In 1998 ACM SIGPLAN Workshop on Formal Underpinnings of Java,
Vancouver. ACM Press.
- Gawecki, 1991
-
Gawecki, A. (1991).
Ein Optimierender Übersetzer für Smalltalk unter Verwendung der
Techniken der Empfängerspezifischen Übersetzung und des Programmierens mit
Fortsetzungen.
Schriftenreihe Bericht 152/92, Universität Hamburg, Fachbereich
Informatik.
- Gawecki and Wienberg, 1998
-
Gawecki, A. and Wienberg, A. (1998).
Report on the Tycoon-2 Programming Language.
Technical Report Version 1.0, Higher-Order GmbH.
- Goldberg and Robson, 1983
-
Goldberg, A. and Robson, D. (1983).
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley.
- Gosling, 1995
-
Gosling, J. (1995).
Java Intermediate Bytecodes.
In Proceedings of 1995 ACM SIGPLAN Workshop on Intermediate
Representations (IR'95), ACM SIGPLAN Notices. ACM Press.
- Gosling et al., 1996
-
Gosling, J., Joy, B., and Steele, G. (1996).
The Java Language Specification.
Addison-Wesley.
- Grove et al., 1997
-
Grove, D., DeFouw, G., Dean, J., and Chambers, C. (1997).
Call Graph Construction in Object-Oriented Languages.
In OOPSLA'97 ACM Conference on Object-Oriented Systems,
Languages and Applications, ACM SIGPLAN Notices, Atlanta, GA. ACM Press.
- Gu et al., 2000
-
Gu, W. et al. (2000).
The Evolution of a High-Performing Java Virtual Machine.
IBM Systems Journal, 39(1).
- Gupta et al., 2000
-
Gupta, M., Choi, J.-D., and Hind, M. (2000).
Optimizing Java Programs in the Presence of Exceptions.
In ECOOP 2000 - Proceedings of the Annual European
Conference for Object-Oriented Programming, Lecture Notes in Computer
Science. Springer-Verlag.
- Hennessy and Patterson, 1996
-
Hennessy, J. L. and Patterson, D. A. (1996).
Computer Architecture: A Quantitative Approach.
Morgan Kaufman, second edition.
- Herlihy, 1991
-
Herlihy, M. (1991).
Wait-Free Synchronization.
ACM Transactions on Programming Languages and Systems,
13(1):124-149.
- Hoare, 1974
-
Hoare, C. (1974).
Monitors: An Operating System Structuring Concept.
Communications of the ACM, 17(10):549-557.
- Hölzle, 1993
-
Hölzle, U. (1993).
A Fast Write Barrier for Generational Garbage Collectors.
In Moss, E., Wilson, P. R., and Zorn, B., editors,
OOPSLA/ECOOP '93 Workshop on Garbage Collection in Object-Oriented
Systems.
- Hölzle et al., 1991
-
Hölzle, U., Chambers, C., and Ungar, D. (1991).
Optimizing Dynamically-Typed Object-Oriented Languages with
Polymorphic Inline Caches.
In ECOOP '91 - Proceedings of the Annual European Conference
for Object-Oriented Programming, Lecture Notes in Computer Science.
Springer-Verlag.
- Hölzle et al., 1992
-
Hölzle, U., Chambers, C., and Ungar, D. (1992).
Debugging Optimized Code with Dynamic Deoptimization.
In Proceedings of SIGPLAN'92 Conference on Programming
Languages Design and Implementation, ACM SIGPLAN Notices, San Francisco,
CA. ACM Press.
- Hosking et al., 1992
-
Hosking, A. L., Moss, J. E. B., and Stefanovic, D. (1992).
A Comparative Performance Evaluation of Write Barrier
Implementations.
In Paepcke, A., editor, OOPSLA'92 ACM Conference on
Object-Oriented Systems, Languages and Applications, volume 27(10) of
ACM SIGPLAN Notices, pages 92-109, Vancouver, British Columbia. ACM Press.
- Hudson and Moss, 1992
-
Hudson, R. L. and Moss, J. E. B. (1992).
Incremental Garbage Collection for Mature Objects.
In [Bekkers and Cohen, 1992].
- Huelsbergen and Winterbottom, 1998
-
Huelsbergen, L. and Winterbottom, P. (1998).
Very Concurrent Mark-&-Sweep Garbage Collection without Fine-Grain
Synchronization.
In Jones, R., editor, Proceedings of the First International
Symposium on Memory Management, volume 34(3) of ACM SIGPLAN Notices,
pages 166-175, Vancouver. ACM Press.
ISMM is the successor to the IWMM series of workshops.
- IBM, 2000
-
IBM (2000).
IBM Developer Kit for AIX, Java Technology Edition.
http://www.ibm.com/java/jdk/aix/
.
- Intel, 2000
-
Intel (2000).
Microprocessor Research Labs - Open Runtime Platform.
http://www.intel.com/research/mrl/orp/
.
- Jessen and Valk, 1987
-
Jessen, E. and Valk, R. (1987).
Rechensysteme.
Springer-Verlag.
- Jones and Lins, 1996
-
Jones, R. E. and Lins, R. (1996).
Garbage Collection: Algorithms for Automatic Dynamic Memory
Management.
Wiley.
With a chapter on Distributed Garbage Collection by R. Lins.
- Knuth, 1973
-
Knuth, D. E. (1973).
The Art of Computer Programming, volume I: Fundamental
Algorithms, chapter 2.
Addison-Wesley, second edition.
- Kolodner and Petrank, 1999
-
Kolodner, E. K. and Petrank, E. (1999).
Parallel Copying Garbage Collection using Delayed Allocation.
Technical report, Department of Computer Science, Princeton
University.
- Krall and Probst, 1998
-
Krall, A. and Probst, M. (1998).
Monitors and Exceptions: How to Implement Java Efficiently.
In ACM 1998 Workshop on Java for High-Performance Computing,
Palo Alto, California.
- Lamport, 1979
-
Lamport, L. (1979).
How to Make a Multiprocessor Computer That Correctly Executes
Multiprocess Programs.
IEEE Transactions on Computers, C-28(9):690-691.
- Lenoski and Weber, 1995
-
Lenoski, D. E. and Weber, W.-D. (1995).
Scalable Shared-Memory Multiprocessing.
Morgan Kaufmann.
- Leroy, 1997
-
Leroy, X. (1997).
The LinuxThreads Library.
http://pauillac.inria.fr/~xleroy/linuxthreads/
.
- Lieberman and Hewitt, 1983
-
Lieberman, H. and Hewitt, C. E. (1983).
A Real-Time Garbage Collector Based on the Lifetimes of Objects.
Communications of the ACM, 26(6):419-429.
Also report TM-184, Laboratory for Computer Science, MIT, Cambridge,
MA, July 1980 and AI Lab Memo 569, 1981.
- Lindholm and Yellin, 1996
-
Lindholm, T. and Yellin, F. (1996).
The Java Virtual Machine Specification.
The Java Series. Addison-Wesley.
- Lockemann and Schmidt, 1987
-
Lockemann, P. C. and Schmidt, J. W., editors (1987).
Datenbankhandbuch.
Springer-Verlag.
- Mathiske and Schneider, 2000
-
Mathiske, B. and Schneider, D. (2000).
Automatic Persistent Memory Management for the Spotless
JavaTM Virtual Machine on the Palm Connected OrganizerTM.
Technical Report TR-2000-89, Sun Microsystems Laboratories, Mountain
View, CA.
- May et al., 1994
-
May et al., editors (1994).
The PowerPC Architecture.
Morgan Kaufmann.
- Meloan, 1999
-
Meloan, S. (1999).
The Java HotSpotTM Perfomance Engine: An In-Depth Look.
Article on Sun's Java Developer Connection site.
- Miranda, 1997
-
Miranda, E. (1997).
VisualWorks Threaded Interconnect.
ObjectShare, Inc.
http://www.objectshare.com/thapi/
.
- Moon, 1984
-
Moon, D. A. (1984).
Garbage Collection in a Large LISP System.
In Steele, G. L., editor, Conference Record of the 1984 ACM
Symposium on Lisp and Functional Programming, pages 235-245, Austin, TX.
ACM Press.
- Muchnick, 1997
-
Muchnick, S. S. (1997).
Advanced Compiler Design and Implementation.
Morgan Kaufmann.
- NaturalBridge, 2000
-
NaturalBridge (2000).
BulletTrain Optimizing Bytecode Compiler.
http://www.naturalbridge.com/bullettrain.html
.
- Nelson, 1991
-
Nelson, G., editor (1991).
Systems Programming with Modula-3.
Prentice Hall.
- Nori et al., 1974
-
Nori, K. V., Ammann, U., Jensen, K., and Naegeli, H. H. (1974).
The Pascal (P) Compiler Implementation Notes.
Technical Report 10, Eidgenoessische Technische Hochschule Zürich
(ETH). Institut für Informatik.
- Nyhoff and Leestma, 1995
-
Nyhoff, L. R. and Leestma, S. (1995).
FORTRAN 77 and Numerical Methods for Engineers and
Scientists.
Prentice-Hall.
- Onodera, 2000
-
Onodera, T. (2000).
Personal Communication.
- Onodera and Kawachiya, 1999
-
Onodera, T. and Kawachiya, K. (1999).
A Study of Locking Objects with Bimodal Fields.
In [OOPSLA, 1999].
- OOPSLA, 1999
-
OOPSLA (1999).
OOPSLA'99 ACM Conference on Object-Oriented Systems,
Languages and Applications, volume 34(10) of ACM SIGPLAN Notices,
Denver, CO. ACM Press.
- OOPSLA, 2000
-
OOPSLA (2000).
OOPSLA'00 ACM Conference on Object-Oriented Systems,
Languages and Applications, ACM SIGPLAN Notices, Minneapolis. ACM Press.
- Park and Goldberg, 1992
-
Park, Y. G. and Goldberg, B. (1992).
Escape Analysis on Lists.
ACM SIGPLAN Notices, 27(7):116-127.
- Peyton Jones, 1989
-
Peyton Jones, S. (1989).
Parallel Implementations of Functional Programming Languages.
The Computer Journal, 32(2):175-186.
- PLDI, 1998
-
PLDI (1998).
Proceedings of SIGPLAN'98 Conference on Programming Languages
Design and Implementation, ACM SIGPLAN Notices, Montreal. ACM Press.
- PLDI, 2000
-
PLDI (2000).
Proceedings of SIGPLAN 2000 Conference on Programming
Languages Design and Implementation, ACM SIGPLAN Notices, Vancouver. ACM
Press.
- Poletto et al., 1998
-
Poletto, M. et al. (1998).
'C and tcc: A Language and Compiler for Dynamic Code Generation.
ACM Transactions on Programming Languages and Systems.
- Poletto and Sarkar, 1999
-
Poletto, M. and Sarkar, V. (1999).
Linear Scan Register Allocation.
ACM Transactions on Programming Languages and Systems,
21(5):895-913.
- POSIX, 1996
-
POSIX (1996).
Portable Operating Systems Interface (POSIX) -- Part 1: System
Application Program Interface.
IEEE.
- Pugh, 2000a
-
Pugh, W. (2000a).
The ``Double-Checked Locking is Broken'' Declaration.
http://www.cs.umd.edu/~pugh/java/
memoryModel/DoubleCheckedLocking.html
.
- Pugh, 2000b
-
Pugh, W. (2000b).
The Java Memory Model is Fatally Flawed.
Concurrency: Practice and Experience, 12(1):1-11.
- Rogue Wave, 2000
-
Rogue Wave (2000).
Threads.h++.
http://www.roguewave.com/prodcuts/xplatform/threads/
.
- Scales et al., 2000
-
Scales, D. et al. (2000).
The Swift Java Compiler: Design and Implementation.
Research Report 2000/2, Compaq Western Research Laboratory, Palo
Alto, CA.
- Schorr and Waite, 1967
-
Schorr, H. and Waite, W. (1967).
An Efficient Machine Independent Procedure for Garbage Collection in
Various List Structures.
Communications of the ACM, 10(8):501-506.
- Seligmann and Grarup, 1995
-
Seligmann, J. and Grarup, S. (1995).
Incremental Mature Garbage Collection Using the Train Algorithm.
In [ECOOP, 1995].
- Shivers et al., 1999
-
Shivers, O., Clark, J., and McGrath, R. (1999).
Atomic Heap Transactions and Fine-Grain Interrupts.
In Proceedings of 1999 ACM SIGPLAN International Conference on
Functional Programming (ICFP'99), Paris., ACM SIGPLAN Notices. ACM Press.
- Sichnoth et al., 1999
-
Sichnoth, J. M., Lueh, G.-Y., and Ciernak, M. (1999).
Support for garbage collection at every instruction in a
JavaTM compiler.
In Proceedings of 1999 ACM SIGPLAN International Conference on
Programming Language Desing and Implementation, ACM SIGPLAN Notices. ACM
Press.
- Sites, 1992
-
Sites, R. L., editor (1992).
Alpha Architecture Manual.
Digital Press.
- SPARC, 1998
-
SPARC (1998).
SPARC Assembly Language Reference Manual.
SPARC International.
- Stoutamire and Omohundro, 1996
-
Stoutamire, D. and Omohundro, S. (1996).
The Sather 1.1 Specification.
Technical Report TR-96-012, International Computer Science Institute,
Berkeley, CA.
- Sun Microsystems, 1999
-
Sun Microsystems (1999).
Java Hotspot Performance Engine.
http://java.sun.com/products/hotspot/
.
- Sun Microsystems, 2000a
-
Sun Microsystems (2000a).
Java 2 SDK, Standard Edition.
http://java.sun.com/products/jdk/1.2/download-solaris.html
.
- Sun Microsystems, 2000b
-
Sun Microsystems (2000b).
Self Home Page.
http://www.sun.com/research/self/
.
- Sun Microsystems, 2000c
-
Sun Microsystems (2000c).
Solaris 8 Multithreaded Programming Guide.
Sun Microsystems.
http://docs.sun.com/ab2/coll.45.13/MTP/
.
- Sun Microsystems, 2000d
-
Sun Microsystems (2000d).
Solaris Patches.
http://java.sun.com/j2se/1.3/install-solaris-patches.html
.
- Sun Microsystems, 2000e
-
Sun Microsystems (2000e).
Sun Labs Java Technology Research Group.
http://www.sun.com/research/jtech/
.
- Sunderam, 1989
-
Sunderam, V. (1989).
PVM -- a Framework for Parallel Distributed Computing.
Technical Report ORNL-TM-11375, Oak Ridge National Laboratory.
- Tanenbaum, 1992
-
Tanenbaum, A. S. (1992).
Modern Operating Systems.
Prentice-Hall.
- TowerJ, 2000
-
TowerJ (2000).
A High Performance Deployment Solution for Java Server
Applications.
http://www.towerj.com/
.
- Ungar, 1984
-
Ungar, D. M. (1984).
Generation Scavenging: A Non-Disruptive High Performance Storage
Reclamation Algorithm.
ACM SIGPLAN Notices, 19(5):157-167.
Also published as ACM Software Engineering Notes 9, 3 (May 1984) --
Proceedings of the ACM/SIGSOFT/SIGPLAN Software Engineering Symposium on
Practical Software Development Environments, 157-167, April 1984.
- Ungar and Jackson, 1991
-
Ungar, D. M. and Jackson, F. (1991).
Outwitting GC Devils: A Hybrid Incremental Garbage Collector.
In Wilson, P. R. and Hayes, B., editors, OOPSLA/ECOOP '91
Workshop on Garbage Collection in Object-Oriented Systems, Addendum to
OOPSLA'91 Proceedings.
- Vetter et al., 1999
-
Vetter, S. et al. (1999).
AIX Version 4.3 Differences Guide.
IBM Corp.
http://www.redbooks.ibm.com/abstracts/sg242014.html
.
- Volano, 2000
-
Volano (2000).
The Volano Report.
http://www.volano.com/report.html
.
- Weaver and Germond, 1994
-
Weaver, D. L. and Germond, T., editors (1994).
The SPARC Architecture Manual.
SPARC International.
- Weikard, 1998
-
Weikard, M. (1998).
Entwurf und Implementierung einer Portablen Multiprozessorfähigen
Virtuellen Maschine für eine Persistente, Objektorientierte
Programmiersprache.
Master's thesis, Universität Hamburg, Fachbereich Informatik.
- Whaley and Rinard, 1999
-
Whaley, J. and Rinard, M. (1999).
Compositional Pointer and Escape Analysis for Java Programs.
In [OOPSLA, 1999], pages 187-206.
- White and Garthwaite, 1998
-
White, D. and Garthwaite, A. (1998).
The GC Interface in the EVM.
Technical Report SML TR-98-67, Sun Microsystems Laboratories,
Mountain View, CA.
- Wilson, 1992
-
Wilson, P. R. (1992).
Uniprocessor Garbage Collection Techniques.
In [Bekkers and Cohen, 1992].
2001-02-28