首页 | 本学科首页   官方微博 | 高级检索  
     


Real-Time Garbage Collection for a Multithreaded Java Microcontroller
Authors:Pfeffer  Matthias  Ungerer  Theo  Fuhrmann  Stephan  Kreuzinger  Jochen  Brinkschulte  Uwe
Affiliation:(1) Institute for Computer Science, University of Augsburg, D-86159 Augsburg, Germany;(2) Institute for Computer Design and Fault Tolerance, University of Karlsruhe, D-76128 Karlsruhe, Germany;(3) Institute for Process Control and Robotics, University of Karlsruhe, D-76128 Karlsruhe, Germany
Abstract:We envision the upcoming of microcontrollers and systems-on-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. This 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–10% of the processor time for an effective garbage collection concerning our real-time benchmarks.
Keywords:garbage collection  microcontroller  Java microprocessor  real-time  multithreading
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号