메뉴 건너뛰기




Volumn , Issue , 2004, Pages 125-136

Garbage collection for embedded systems

Author keywords

Experimentation; Languages; Measurement; Performance

Indexed keywords

ALGORITHMS; METADATA; ROM; SECURITY OF DATA; SERVERS;

EID: 27644567432     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1017753.1017776     Document Type: Conference Paper
Times cited : (26)

References (37)
  • 1
    • 0242612096 scopus 로고    scopus 로고
    • Controlling fragmentation and space consumption in the Metronome, a real-time garbage collector for Java
    • Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (San Diego, California, June)
    • BACON, D. F., CHENO, P., AND RAJAN, V. T. Controlling fragmentation and space consumption in the Metronome, a real-time garbage collector for Java. In Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (San Diego, California, June 2003). SIGPLAN Notices, 38, 7, 81-92.
    • (2003) SIGPLAN Notices , vol.38 , Issue.7 , pp. 81-92
    • Bacon, D.F.1    Cheno, P.2    Rajan, V.T.3
  • 2
    • 1442339018 scopus 로고    scopus 로고
    • A real-time garbage collector with low overhead and consistent utilization
    • Proceedings of the 30th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (New Orleans, Louisiana, Jan.)
    • BACON, D. F., CHENG, P., AND RAJAN, V. T. A real-time garbage collector with low overhead and consistent utilization. In Proceedings of the 30th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (New Orleans, Louisiana, Jan. 2003). SIGPLAN Notices, 38, 1, 285-298.
    • (2003) SIGPLAN Notices , vol.38 , Issue.1 , pp. 285-298
    • Bacon, D.F.1    Cheng, P.2    Rajan, V.T.3
  • 3
    • 84944047407 scopus 로고    scopus 로고
    • Space- and time-efficient implementation of the Java object model
    • Proceedings of the Sixteenth European Conference on Object-Oriented Programming (Malaga, Spain, June B. Magnusson, Ed., Springer-Verlag)
    • BACON, D. F., FINK, S. J., AND GROVE, D. Space- and time-efficient implementation of the Java object model. In Proceedings of the Sixteenth European Conference on Object-Oriented Programming (Malaga, Spain, June 2002), B. Magnusson, Ed., vol. 2374 of Lecture Notes in Computer Science, Springer-Verlag, pp. 111-132.
    • (2002) Lecture Notes in Computer Science , vol.2374 , pp. 111-132
    • Bacon, D.F.1    Fink, S.J.2    Grove, D.3
  • 4
    • 0346246685 scopus 로고    scopus 로고
    • Thin locks: Featherweight synchronization for Java
    • Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Canada, June)
    • BACON, D. F., KONURU, R., MURTHY, C., AND SERRANO, M. Thin locks: Featherweight synchronization for Java. In Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Canada, June 1998). SIGPLAN Notices, 33, 6, 258-268.
    • (1998) SIGPLAN Notices , vol.33 , Issue.6 , pp. 258-268
    • Bacon, D.F.1    Konuru, R.2    Murthy, C.3    Serrano, M.4
  • 5
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • Apr.
    • BAKER, H. G. List processing in real-time on a serial computer. Commun. ACM 21, 4 (Apr. 1978), 280-294.
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 6
    • 84976663867 scopus 로고
    • The Treadmill, real-time garbage collection without motion sickness
    • Mar.
    • BAKER, H. G. The Treadmill, real-time garbage collection without motion sickness. SIGPLAN Notices 27, 3 (Mar. 1992), 66-70.
    • (1992) SIGPLAN Notices , vol.27 , Issue.3 , pp. 66-70
    • Baker, H.G.1
  • 7
    • 27644529663 scopus 로고
    • Structure of a LISP system using two-level storage
    • BOBROW, D. G., AND MURPHY, D. L. Structure of a LISP system using two-level storage. Commun. ACM 10, 3 (1967), 155-159.
    • (1967) Commun. ACM , vol.10 , Issue.3 , pp. 155-159
    • Bobrow, D.G.1    Murphy, D.L.2
  • 8
    • 27644578840 scopus 로고
    • A note on the efficiency of a LISP computation in a paged machine
    • BOBROW, D. G., AND MURPHY, D. L. A note on the efficiency of a LISP computation in a paged machine. Commun. ACM 11, 8 (1968), 558.
    • (1968) Commun. ACM , vol.11 , Issue.8 , pp. 558
    • Bobrow, D.G.1    Murphy, D.L.2
  • 10
    • 1442313151 scopus 로고    scopus 로고
    • Heap compression for memory-constrained Java environments
    • Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications (Anaheim, California, Oct.)
    • CHEN, G., KANDEMIR, M., VIJAYKRISHNAN, N., IRWIN, M. J., MATHISKE, B., AND WOLCZKO, M. Heap compression for memory-constrained Java environments. In Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications (Anaheim, California, Oct. 2003). SIGPLAN Notices, 38, 11, 282-301.
    • (2003) SIGPLAN Notices , vol.38 , Issue.11 , pp. 282-301
    • Chen, G.1    Kandemir, M.2    Vijaykrishnan, N.3    Irwin, M.J.4    Mathiske, B.5    Wolczko, M.6
  • 12
    • 84976673799 scopus 로고
    • A nonrecursive list compacting algorithm
    • CHENEY, C. J. A nonrecursive list compacting algorithm. Commun. ACM 13, 11 (1970), 677-678.
    • (1970) Commun. ACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 13
    • 18844417151 scopus 로고    scopus 로고
    • A parallel, real-time garbage collector
    • Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (Snowbird, Utah, June)
    • CHENO, P., AND BLELLOCH, G. A parallel, real-time garbage collector. In Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (Snowbird, Utah, June 2001). SIGPLAN Notices, 36, 5 (May), 125-136.
    • (2001) SIGPLAN Notices , vol.36 , Issue.5 MAY , pp. 125-136
    • Cheno, P.1    Blelloch, G.2
  • 14
    • 0019608414 scopus 로고
    • Garbage collection of linked data structures
    • COHEN, J. Garbage collection of linked data structures. ACM Comput. Surv. 13, 3 (1981), 341-367.
    • (1981) ACM Comput. Surv. , vol.13 , Issue.3 , pp. 341-367
    • Cohen, J.1
  • 15
    • 84976679659 scopus 로고
    • Comparison of compacting algorithms for garbage collection
    • COHEN, J., AND NICOLAU, A. Comparison of compacting algorithms for garbage collection. ACM Trans. Program. Lang. Syst. 5, 4 (1983), 532-553.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.4 , pp. 532-553
    • Cohen, J.1    Nicolau, A.2
  • 16
    • 84945708437 scopus 로고
    • A method for overlapping and erasure of lists
    • Dec.
    • COLLINS, G. E. A method for overlapping and erasure of lists. Commun. ACM 3, 12 (Dec. 1960), 655-657.
    • (1960) Commun. ACM , vol.3 , Issue.12 , pp. 655-657
    • Collins, G.E.1
  • 18
    • 84947265331 scopus 로고    scopus 로고
    • Storage allocation for real-time, embedded systems
    • Proc. of the First International Workshop on Embedded Software (Tahoe City, California, Oct. T. A. Henzinger and C. M. Kirsch, Eds.)
    • DONAHUE, S. M., HAMPTON, M. P., DETERS, M., NYE, J. M., CYTRON, R. K., AND KAVI, K. M. Storage allocation for real-time, embedded systems. In Proc. of the First International Workshop on Embedded Software (Tahoe City, California, Oct. 2001), T. A. Henzinger and C. M. Kirsch, Eds., vol. 2211 of Lecture Notes in Computer Science, pp. 131-147.
    • (2001) Lecture Notes in Computer Science , vol.2211 , pp. 131-147
    • Donahue, S.M.1    Hampton, M.P.2    Deters, M.3    Nye, J.M.4    Cytron, R.K.5    Kavi, K.M.6
  • 19
    • 27644447803 scopus 로고    scopus 로고
    • EMBEDDED MICROPROCESSOR BENCHMARK CONSORTIUM. Java GrinderBench version 1.0. URL www.eembc.org, 2004.
    • (2004) Java GrinderBench Version 1.0
  • 20
    • 0014599677 scopus 로고
    • A LISP garbage-collector for virtual-memory computer systems
    • Nov.
    • FENICHEL, R. R., AND YOCHELSON, J. C. A LISP garbage-collector for virtual-memory computer systems. Commun. ACM 12, 11 (Nov. 1969), 611-612.
    • (1969) Commun. ACM , vol.12 , Issue.11 , pp. 611-612
    • Fenichel, R.R.1    Yochelson, J.C.2
  • 21
    • 0348137548 scopus 로고    scopus 로고
    • Memory management with explicit regions
    • Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Quebec, June)
    • GAY, D., AND AIKEN, A. Memory management with explicit regions. In Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (Montreal, Quebec, June 1998). SIGPLAN Notices, 33, 6, 313-323.
    • (1998) SIGPLAN Notices , vol.33 , Issue.6 , pp. 313-323
    • Gay, D.1    Aiken, A.2
  • 22
    • 0014565929 scopus 로고
    • Compact list representation: Definition, garbage collection, and system implementation
    • HANSEN, W. J. Compact list representation: definition, garbage collection, and system implementation. Commun. ACM 12, 9 (1969), 499-507.
    • (1969) Commun. ACM , vol.12 , Issue.9 , pp. 499-507
    • Hansen, W.J.1
  • 24
    • 84937414306 scopus 로고    scopus 로고
    • IBM CORPORATION. Websphere micro environment. URL www.ibm.com/software/wireless/wme, 2004.
    • (2004) Websphere Micro Environment
  • 27
    • 0141635512 scopus 로고
    • Fundamental algorithms, second ed
    • Addison-Wesley
    • KNUTH, D. E. Fundamental Algorithms, second ed., vol. 1 of The Art of Computer Programming. Addison-Wesley, 1973.
    • (1973) The Art of Computer Programming , vol.1
    • Knuth, D.E.1
  • 28
    • 84936896337 scopus 로고
    • Recursive functions of symbolic expressions and their computation by machine
    • MCCARTHY, J. Recursive functions of symbolic expressions and their computation by machine. Commun. ACM 3, 4 (1960), 184-195.
    • (1960) Commun. ACM , vol.3 , Issue.4 , pp. 184-195
    • McCarthy, J.1
  • 29
    • 0002593438 scopus 로고    scopus 로고
    • Live memory analysis for garbage collection in embedded systems
    • Proceedings of the ACM SIGPLAN 1999 Workshop on Languages, Compilers, and Tools for Embedded Systems (Atlanta, Georgia, May)
    • PERSSON, P. Live memory analysis for garbage collection in embedded systems. In Proceedings of the ACM SIGPLAN 1999 Workshop on Languages, Compilers, and Tools for Embedded Systems (Atlanta, Georgia, May 1999). SIGPLAN Notices, 34, 7, 45-54.
    • (1999) SIGPLAN Notices , vol.34 , Issue.7 , pp. 45-54
    • Persson, P.1
  • 30
    • 11344256848 scopus 로고    scopus 로고
    • Decreasing memory overhead in hard real-time garbage collection
    • Proceedings of the Second International Conference on Embedded Software (Grenoble, France, Oct. A. Sangiovanni-Vincentelli and J. Sifakis, Eds.)
    • RITZAU, T., AND FRITZSON, P. Decreasing memory overhead in hard real-time garbage collection. In Proceedings of the Second International Conference on Embedded Software (Grenoble, France, Oct. 2002), A. Sangiovanni-Vincentelli and J. Sifakis, Eds., vol. 2491 of Lecture Notes in Computer Science, pp. 213-226.
    • (2002) Lecture Notes in Computer Science , vol.2491 , pp. 213-226
    • Ritzau, T.1    Fritzson, P.2
  • 31
    • 0000361760 scopus 로고
    • The AED free storage package
    • Aug.
    • ROSS, D. T. The AED free storage package. Commun. ACM 10, 8 (Aug. 1967), 481-492.
    • (1967) Commun. ACM , vol.10 , Issue.8 , pp. 481-492
    • Ross, D.T.1
  • 32
    • 27644571907 scopus 로고
    • The LISP system for the Q-32 computer
    • E. C. Berkeley and D. G. Bobrow, Eds. MIT Press, Cambridge, Massachusetts
    • SAUNDERS, R. A. The LISP system for the Q-32 computer. In The Programming Language LISP: Its Operation and Applications, E. C. Berkeley and D. G. Bobrow, Eds. MIT Press, Cambridge, Massachusetts, 1964, pp. 220-238.
    • (1964) The Programming Language LISP: Its Operation and Applications , pp. 220-238
    • Saunders, R.A.1
  • 34
    • 0002997049 scopus 로고    scopus 로고
    • Region-based memory management
    • Feb. An earlier version of this was presented at POPL94
    • TOFTE, M., AND TALPIN, J.-P. Region-based memory management. Information and Computation (Feb. 1997). An earlier version of this was presented at POPL94.
    • (1997) Information and Computation
    • Tofte, M.1    Talpin, J.-P.2
  • 35
    • 84976790288 scopus 로고
    • Generation scavenging: A non-disruptive high performance storage reclamation algorithm
    • Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments (Pittsburgh, Pennsylvania, P. Henderson, Ed.)
    • UNGAR, D. M. Generation scavenging: A non-disruptive high performance storage reclamation algorithm. In Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments (Pittsburgh, Pennsylvania, 1984), P. Henderson, Ed. SIGPLAN Notices, 19, 5, 157-167.
    • (1984) SIGPLAN Notices , vol.19 , Issue.5 , pp. 157-167
    • Ungar, D.M.1
  • 36
    • 0013065392 scopus 로고
    • A garbage collector for the concurrent real-time language Erlang
    • Proc. of the International Workshop on Memory Management (Sept. H. Baker, Ed.)
    • VIRDING, R. A garbage collector for the concurrent real-time language Erlang. In Proc. of the International Workshop on Memory Management (Sept. 1995), H. Baker, Ed., vol. 986 of Lecture Notes in Computer Science, pp. 343-354.
    • (1995) Lecture Notes in Computer Science , vol.986 , pp. 343-354
    • Virding, R.1


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