<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body bgcolor="#FFFFFF">
Hi,
<br>&nbsp;&nbsp;&nbsp;&nbsp; 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>--&nbsp;<br>
Philippe Laporte<br>
Optimization Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tel:&nbsp;&nbsp;&nbsp;&nbsp; (510) 527-4025 ext 14&nbsp;<br>
Transvirtual Technologies, Inc.,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax:&nbsp;&nbsp;&nbsp;&nbsp;
(510) 559-3287<br>
Berkeley, CA, USA.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Email:&nbsp;&nbsp; philippe@transvirtual.com
<br>&nbsp;
<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 ?&nbsp; 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>
&nbsp;Hi,
<br>&nbsp;&nbsp;&nbsp;&nbsp; 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>--&nbsp;
Philippe Laporte
Optimization Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel:&nbsp;&nbsp;&nbsp;&nbsp; (510) 527-4025 ext 14&nbsp;
Transvirtual Technologies, Inc.,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax:&nbsp;&nbsp;&nbsp;&nbsp; (510) 559-3287
Berkeley, CA, USA.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Email:&nbsp;&nbsp; philippe@transvirtual.com</pre>
&nbsp;</blockquote>
</blockquote>

<pre></pre>
&nbsp;
</body>
</html>