• DocumentCode
    3097973
  • Title

    Real-time garbage collection for a multithreaded Java microcontroller

  • Author

    Fuhrmann, S. ; Pfeffer, M. ; Kreuzinger, J. ; Ungere, Th ; Brinkschulte, U.

  • Author_Institution
    Inst. fur Comput. Design, Karlsruhe Univ., Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    69
  • Lastpage
    76
  • Abstract
    We envision the upcoming of microcontrollers and systems-on-a-chip that are based on multithreaded processor kernels due to the fast context switching ability of hardware multithreading. Moreover, we envision an extensive market for Java based applications in embedded real time systems. The paper introduces two new garbage collection algorithms that are dedicated to real time garbage collection on a multithreaded Java microcontroller. Our garbage collector runs in a thread slot in parallel to real time applications. We show that our algorithms require only about 5% of the processor time for an effective garbage collection concerning our real time benchmarks
  • Keywords
    Java; microcontrollers; multi-threading; real-time systems; storage management; Java based applications; embedded real time systems; fast context switching; garbage collection algorithms; garbage collector; hardware multithreading; multithreaded Java microcontroller; multithreaded processor kernels; processor time; real time applications; real time benchmarks; real time garbage collection; systems-on-a-chip; thread slot; Bridges; Delay; Hardware; Java; Kernel; Microcontrollers; Multithreading; Real time systems; Robotics and automation; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
  • Conference_Location
    Magdeburg
  • Print_ISBN
    0-7695-1089-2
  • Type

    conf

  • DOI
    10.1109/ISORC.2001.922820
  • Filename
    922820