메뉴 건너뛰기




Volumn 62, Issue 2, 2006, Pages 145-163

An object-aware memory architecture

Author keywords

Garbage collection; Object memory; Virtual machines

Indexed keywords

BUFFER STORAGE; COMPUTER PROGRAMMING LANGUAGES; CONCURRENT ENGINEERING; CONFORMAL MAPPING; OBJECT ORIENTED PROGRAMMING; PROGRAM TRANSLATORS;

EID: 33746190591     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2006.02.007     Document Type: Article
Times cited : (24)

References (36)
  • 2
    • 33746247649 scopus 로고    scopus 로고
    • 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
  • 4
    • 0001829877 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • Intel Corp., iAPX 432 GDP Architecture Reference Manual, 171860-001, 1981
  • 11
    • 85029626710 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 15
    • 33746231863 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • IBM Corp., Assembler language reference-AIX 5L for POWER-based Systems, April, 2001
  • 18
    • 33746186829 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 27
    • 33746247656 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • Standard Performance Evaluation Council, SPEC JVM98. http://www.spec.org/jvm98/
  • 34
    • 70350718325 scopus 로고    scopus 로고
    • Standard Performance Evaluation Council, SPEC JBB2000. Java Business Benchmark. http://www.spec.org/jbb2000/
    • Java Business Benchmark
  • 35
    • 33746186824 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • Vijaykrishnan N., and Wolczko M.I. (Eds), Kluwer
    • In: Vijaykrishnan N., and Wolczko M.I. (Eds). Java Microarchitectures (2002), Kluwer
    • (2002) Java Microarchitectures


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.