<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body bgcolor="#FFFFFF">
Hi,
<br> well it is not real real-time -:), but rather,
the threads are scheduled within the real-time scheduling class of Linux,
which is soft realtime.
<p>I don't know when it will be merged in with the OpenVM version, although
this has been announced, so it should be in the near future.
<p>In the mean-time I can send anyone the few files needed for soft real-time
on linux.
<p>I do not have performance benchmarks yet, but I did get a significant
improvemnt on a single benchmark I use which I find to strain the mem alloc,
gc and string manipulation apsects of java performance.
<p>Our ultimate goat at TVT is to have pocketlinux run under pthreads real-time.
<p>Regards,
<p>-- <br>
Philippe Laporte<br>
Optimization Engineer
Tel: (510) 527-4025 ext 14 <br>
Transvirtual Technologies, Inc., Fax:
(510) 559-3287<br>
Berkeley, CA, USA.
Email: philippe@transvirtual.com
<br>
<p>Erik Hu wrote:
<blockquote TYPE=CITE><style></style>
<font face="Arial"><font size=-1>Hi
Philippe</font></font> <font face="Arial"><font size=-1>Based on RTSJ (<a href="http://www.rtj.org">www.rtj.org</a>)
proposal, I have recently modified Kaffe for real-time applications. The
previous implementation has created a javax.realtime package and modified
the Kaffe VM for real-time purpose (jthread) under Linux. The modification
of Kaffe VM includes the priority inheritance protocol, management of RealtimeThread
and PeriodicThread, and other modifications.</font></font> <font face="Arial"><font size=-1>In
fact, the previous version was missing the memory modifications and some
other classes of the RTSJ specification. I also simplified the creation
of javax.realtime package into Klasses.jar (Klasses.jar = java.lang.* +
javax.realtime.*).</font></font> <font face="Arial"><font size=-1>Now,
Cris is going to complete some lacking parts of my previous implementation
and separate the javax.realtime package from Klasses.jar.</font></font>
<font face="Arial"><font size=-1>Could you please tell us your current
achievement of pthreads porting for Real-time applications ? When
will the ptherad real-time of Kaffe be merged into traditional Open Kaffe
VM ?</font></font> <font face="Arial"><font size=-1>Regards,Erik</font></font>
<blockquote
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<div style="FONT: 10pt arial">----- Original Message -----</div>
<div
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><b>From:</b><a href="mailto:philippe@transvirtual.com" title="philippe@transvirtual.com">Philippe
Laporte</a></div>
<div style="FONT: 10pt arial"><b>To:</b> <a href="mailto:kaffe@rufus.w3.org" title="kaffe@rufus.w3.org">kaffe@rufus.w3.org</a></div>
<div style="FONT: 10pt arial"><b>Sent:</b> Monday, November 20, 2000 4:39
PM</div>
<div style="FONT: 10pt arial"><b>Subject:</b> Re: Add javax.* packages</div>
Hi,
<br> I am very interested in this project. Can
you share what modifications you made, and what are your goals?
<p>I have recently done the pthreads soft real-time port of Kaffe under
linux.
<p>Thank you,
<pre>--
Philippe Laporte
Optimization Engineer Tel: (510) 527-4025 ext 14
Transvirtual Technologies, Inc., Fax: (510) 559-3287
Berkeley, CA, USA. Email: philippe@transvirtual.com</pre>
</blockquote>
</blockquote>
<pre></pre>
</body>
</html>