• DocumentCode
    2189421
  • Title

    Towards Garbage Collection Mechanism for RTSJ-Oriented Embedded Java Processor

  • Author

    Hu, Guang ; Chai, Zhilei ; Zhao, Wenke ; Tu, Shiliang

  • Author_Institution
    Dept. of Comput. Sci., Shanghai Int. Studies Univ., Shanghai, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1312
  • Lastpage
    1316
  • Abstract
    Currently, Java has been gradually applied in embedded real-time area with the improvement by the Real-Time Specification for Java (RTSJ). Accordingly, a hardware Java execution engine for embedded real-time applications, JPOR-32 (32-bit Java Processor Optimized for RTSJ), is designed. Taking JPOR-32 for an example, this paper presents the garbage collection mechanism for RTSJ-oriented embedded processor in detail. JPOR-32 provides effective architectural support for garbage collection. And the object reference format of JPOR-32 provides supports for objects tracing and heap scanning. The support for write barrier of real-time concurrent GC is also performed. Moreover, JPOR-32 provides optimized instruction level support for garbage collection. In addition, different garbage collection algorithms are compared on the base of the resource-constrained feature and the real-time requirement of the processor, and the hybrid garbage collectors are suggested.
  • Keywords
    Java; concurrency control; embedded systems; formal specification; storage management; JPOR-32 engine; RTSJ-oriented embedded Java processor; garbage collection mechanism; hardware Java execution engine; instruction level support; realtime concurrent GC; realtime specification for Java; write barrier support; Head; Java; Loading; Memory management; Real time systems; Registers; Resource management; Java processor; embeeded; garbage collection; real-time Java;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.236
  • Filename
    5577862