Kaffe with Real-time GC

日本語

Download

Links:








Legal information:

The Kaffe with Real-time GC is free software, licensed under the terms of the GNU General Public License.

Java is a Trademark of Sun Microsystems, Inc.

The patent of the return barrier GC technology is held by OMRON Corporation(JP Patent No. 3530887, US Patent No. 6,912,554).

All copyrights are held by their respective owners.

What is the Kaffe with Real-time GC?

The Kaffe with Real-time GC is an implementation of Java virtual machine, based on Kaffe VM and extended with Real-time Garbage Collection.

The Kaffe with Real-time GC is an implementation of the Java virtual machine for embedded systems that require real-time response. The garbage collection, which suspends the execution of the application program for a long time, is a latent cause of delaying response. What is worse is that an application programmer cannot predict when the garbage collection is triggered. The Kaffe with Real-time GC has the garbage collector using the snapshot GC and the return barrier GC technologies, which have been developed at Kyoto University. These technologies minimize the delay by breaking every phase of garbage collection task into small chunks of tasks.

The Kaffe with Real-time GC is based on Kaffe, and was extended by Yuasa Laboratory of Kyoto University and OMRON Corporation as a part of the project Highly Reliable Embedded Software Development Using Advanced Software Technologies which is held as a part of e-Society Project , supported by MEXT (Ministry of Education, Culture, Sports and Technology), Japan.

Platform: The Kaffe with Real-time GC is expected to run under any platform where the Kaffe runs. We tested under the following platform.

OS: RedHat Linux release 9
Kernel version: 2.4.20-8 on an i686
CPU: Intel Pentium III(500MHz)
Memory: 128Mbyte
Compiler: GCC version 3.2.2 20030222

Download

You can download and use the source code freely under the GPL. The return barrier GC technology, which is used in the Kaffe with Real-time GC, is patented by OMRON Corporation (JP Patent No. 3530887, US Patent No. 6,912,554). Please contact Sensing & Control Technology Laboratory OMRON Corporation (FAX:+81-774-74-2004) for the detail.

References

Taiichi Yuasa, Yuichiro Nakagawa, Tsuneyasu Komiya, Masahiro Yasugi: Return Barrier. Proceedings International Lisp Conference, San Francisco, 2002. Download the PDF version from here.


Copyright 2005, Taiichi Yuasa