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 :
بازگشت