<div>Hello</div><div><br></div>Well thats a known fact - interpreted languages suck at performance. Not to mention that<div>multithreading on certain OS's can be real slow.</div><div><br></div><div>GCC can compile java into native object code, perhaps then it would made a difference?</div>
<div><br></div><div>the reason for me asking about distributed JWm was trivial, a friend of mine has two old puters and wants to play minecraft :P<br><br><div class="gmail_quote">2011/3/7 Mandar Gurav <span dir="ltr"><<a href="mailto:mandarwce@gmail.com">mandarwce@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Recently, we wrote some compute intensive sample programs both using<br>
C(openmp) and java(Multithreading). And found that the Java programs<br>
took about twice of the time for execution than C. And as compared to<br>
this kind of worst performance the openmp and MPI seem to have good<br>
performance.<br>
<div><div></div><div class="h5"><br>
On Sat, Mar 5, 2011 at 3:37 AM, Dmitri Chubarov<br>
<<a href="mailto:dmitri.chubarov@gmail.com">dmitri.chubarov@gmail.com</a>> wrote:<br>
> Hi, Eugene,<br>
><br>
> there are projects that might fit your description.<br>
><br>
> There are many research projects that can be found in the literature. For<br>
> instance there was a distributed memory JVM developed by Henri Bal in<br>
> Amsterdam [1] That project's aim was to achieve good performance<br>
> characteristics and that required compiler support. For a pure bytecode<br>
> execution references to several SSI Java Machines can be found [2]. One such<br>
> projects provides code for download [3].<br>
><br>
> Though I do not have any references neither on the use of distributed jvm in<br>
> production nor on implementations of distributed java machines in MPI.<br>
><br>
> Dima<br>
><br>
> [1] R. Veldema, R. F. H. Hofman, R. A. F. Bhoedjang, and H. E. Bal. Runtime<br>
> Optimizations for a Java DSM Implementation. In 2001 joint ACM-ISCOPE Conf.<br>
> on Java Grande, pages 153–162, Palo Alto, CA., June 2001.<br>
><br>
> [2] C.Cavanna et al. Jupiter/SVM: A JVM-based Single System Image for<br>
> Clusters of Workstations, In Proc. 16th Parallel and Distributed Computing<br>
> and Systems, 2004.<br>
><br>
> [3] dJVM, <a href="http://cs.anu.edu.au/djvm/download.php" target="_blank">http://cs.anu.edu.au/djvm/download.php</a><br>
><br>
><br>
><br>
> On Sat, Mar 5, 2011 at 3:10 PM, Eugene N <<a href="mailto:neverov.biks.07.1@gmail.com">neverov.biks.07.1@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hello<br>
>><br>
>> I wonder, is there a mpi-based JWM, so one could run bloated java<br>
>> "programs" on a cluster of normal workstations??<br>
>><br>
>><br>
>> Eugene<br>
>><br>
>> _______________________________________________<br>
>> mpich-discuss mailing list<br>
>> <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
>> <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> mpich-discuss mailing list<br>
> <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
> <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Mandar Gurav<br>
<a href="http://www.mandargurav.org" target="_blank">http://www.mandargurav.org</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
mpich-discuss mailing list<br>
<a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
</div></div></blockquote></div><br></div>