-
2
-
-
33746247649
-
-
Y. Shuf, M.J. Serrano, M. Gupta, J.P. Singh, A study of memory behavior of Java workloads, in: Vijaykrishnan and Wolczko [36], pp. 19-39
-
-
-
-
3
-
-
0037106640
-
DMMX: Dynamic memory management extensions
-
Chang J.M., Srisa-an W., Lo C.-T.D., and Gehringer E.F. DMMX: Dynamic memory management extensions. Journal of Systems and Software 63 3 (2002) 187-199
-
(2002)
Journal of Systems and Software
, vol.63
, Issue.3
, pp. 187-199
-
-
Chang, J.M.1
Srisa-an, W.2
Lo, C.-T.D.3
Gehringer, E.F.4
-
4
-
-
0001829877
-
A high-performance hardware-assisted real time garbage collection system
-
Nilsen K.D., and Schmidt W.J. A high-performance hardware-assisted real time garbage collection system. Journal of Programming Languages 2 1 (1994) 1-40
-
(1994)
Journal of Programming Languages
, vol.2
, Issue.1
, pp. 1-40
-
-
Nilsen, K.D.1
Schmidt, W.J.2
-
5
-
-
33746247650
-
-
D.S. Hardin, A.P. Mass, M.H. Masters, N.M. Mykris, An efficient hardware implementation of Java bytecodes, threads and processes for real-time applications, in: Vijaykrishnan and Wolczko [36], pp. 41-51
-
-
-
-
6
-
-
0031101153
-
picoJava-1: The Java virtual machine in hardware
-
O'Connor M., and Tremblay M. picoJava-1: The Java virtual machine in hardware. IEEE Micro 17 2 (1997) 45-53
-
(1997)
IEEE Micro
, vol.17
, Issue.2
, pp. 45-53
-
-
O'Connor, M.1
Tremblay, M.2
-
7
-
-
33746247651
-
-
Intel Corp., iAPX 432 GDP Architecture Reference Manual, 171860-001, 1981
-
-
-
-
9
-
-
0036957412
-
Mondrian memory protection
-
ACM, San Jose, CA
-
Witchel E., Cates J., and Asanović K. Mondrian memory protection. Proceedings of the 10th International Symposium on Architectural Support for Programming Languages and Operating Systems (2002), ACM, San Jose, CA 304-316
-
(2002)
Proceedings of the 10th International Symposium on Architectural Support for Programming Languages and Operating Systems
, pp. 304-316
-
-
Witchel, E.1
Cates, J.2
Asanović, K.3
-
11
-
-
85029626710
-
-
H.-J. Boehm, A.J. Demers, S. Shenker, Mostly parallel garbage collection, in: Proceedings of the ACM SIGPLAN 1991 Conference on Programming Language Design and Implementation, Toronto, Ontario, Canada, 1991, pp. 157-164
-
-
-
-
13
-
-
0035551797
-
-
G. Czajkowski, L. Daynès, Multitasking without compromise: a virtual machine evolution, in: Proceedings of the 16th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, Tampa Bay, FL, 2001, pp. 125-138
-
-
-
-
14
-
-
8344281495
-
Myths and realities: the performance impact of garbage collection
-
ACM, New York, NY
-
Blackburn S.M., Cheng P., and McKinley K.S. Myths and realities: the performance impact of garbage collection. SIGMETRICS 2004/PERFORMANCE 2004: Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (2004), ACM, New York, NY 25-36
-
(2004)
SIGMETRICS 2004/PERFORMANCE 2004: Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems
, pp. 25-36
-
-
Blackburn, S.M.1
Cheng, P.2
McKinley, K.S.3
-
15
-
-
33746231863
-
-
M.I. Wolczko, D.M. Ungar, Method and apparatus for optimizing exact garbage collection using a bifurcated data structure, U.S. Patent 5,900,001 (May 1999)
-
-
-
-
16
-
-
85093872262
-
-
E. Gagnon, L. Hendren, SableVM: A research framework for the efficient execution of Java bytecode, in: Java Virtual Machine Research and Technology Symposium, JVM'01, USENIX, Monterey, CA, 2001, pp. 27-40
-
-
-
-
17
-
-
33746186832
-
-
IBM Corp., Assembler language reference-AIX 5L for POWER-based Systems, April, 2001
-
-
-
-
18
-
-
33746186829
-
-
C.J. Peng, G.S. Sohi, Cache memory design considerations to support languages with dynamic heap allocation, Tech. Rep., 860, University of Wisconsin Computer Science Dept., 1989
-
-
-
-
21
-
-
0022807551
-
SPUR: A VLSI multiprocessor workstation
-
Hill M., et al. SPUR: A VLSI multiprocessor workstation. IEEE Computer 19 11 (1986) 8-22
-
(1986)
IEEE Computer
, vol.19
, Issue.11
, pp. 8-22
-
-
Hill, M.1
-
22
-
-
33746186814
-
An architectural technique for cache-level garbage collection
-
Record of the 1991 Conference on Functional Programming Languages and Computer Architecture, Springer-Verlag, Cambridge, MA
-
Chiueh T. An architectural technique for cache-level garbage collection. Record of the 1991 Conference on Functional Programming Languages and Computer Architecture. Lecture Notes in Computer Science vol. 523 (1991), Springer-Verlag, Cambridge, MA 520-537
-
(1991)
Lecture Notes in Computer Science
, vol.523
, pp. 520-537
-
-
Chiueh, T.1
-
23
-
-
33746247657
-
-
S. Dieckmann, U. Hölzle, A case for using active memory to support garbage collection, in: Proceedings of the Workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, TX, 1999, in conjunction with ICCD'99
-
-
-
-
25
-
-
0028121962
-
-
A. Diwan, D. Tarditi, J.E.B. Moss, Memory subsystem performance of programs using copying garbage collection, in: Conference Record of the 21st Annual ACM Symposium on Principles of Programming Languages, Portland, OR, 1994, pp. 1-14
-
-
-
-
26
-
-
84868247413
-
Memory system behavior of Java-based middleware
-
IEEE, Anaheim, CA
-
Karlsson M., Moore K.E., Hagersten E., and Wood D.A. Memory system behavior of Java-based middleware. Proceedings of the Ninth International Symposium on High Performance Computer Architecture (2003), IEEE, Anaheim, CA 217-228
-
(2003)
Proceedings of the Ninth International Symposium on High Performance Computer Architecture
, pp. 217-228
-
-
Karlsson, M.1
Moore, K.E.2
Hagersten, E.3
Wood, D.A.4
-
27
-
-
33746247656
-
-
P.R. Wilson, M.S. Lam, T.G. Moher, Caching considerations for generational garbage collection, Tech. Rep. EECS-90-5, University of Illinois at Chicago, 1990
-
-
-
-
28
-
-
0032058458
-
Informing memory operations: memory performance feedback mechanisms and their applications
-
Horowitz M., Martonosi M., Mowry T.C., and Smith M.D. Informing memory operations: memory performance feedback mechanisms and their applications. ACM Transactions on Computer Systems 16 2 (1998) 170-205
-
(1998)
ACM Transactions on Computer Systems
, vol.16
, Issue.2
, pp. 170-205
-
-
Horowitz, M.1
Martonosi, M.2
Mowry, T.C.3
Smith, M.D.4
-
29
-
-
32044451942
-
-
C. Click, G. Tene, M. Wolf, The Pauseless GC algorithm, in: Proceedings of the First ACM/USENIX International Conference on Virtual Execution Environments, VEE'05, Chicago, IL, 2005, pp. 46-56
-
-
-
-
33
-
-
33746203914
-
-
Standard Performance Evaluation Council, SPEC JVM98. http://www.spec.org/jvm98/
-
-
-
-
34
-
-
70350718325
-
-
Standard Performance Evaluation Council, SPEC JBB2000. Java Business Benchmark. http://www.spec.org/jbb2000/
-
Java Business Benchmark
-
-
-
35
-
-
33746186824
-
-
G. Wright, M.L. Seidl, M. Wolczko, An object-aware memory architecture, Tech. Rep. SMLI-TR-2005-143, Sun Microsystems Laboratories, February, 2005
-
-
-
-
36
-
-
12444286811
-
-
Vijaykrishnan N., and Wolczko M.I. (Eds), Kluwer
-
In: Vijaykrishnan N., and Wolczko M.I. (Eds). Java Microarchitectures (2002), Kluwer
-
(2002)
Java Microarchitectures
-
-
|