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
Link To Document