This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Done with GCJ: improved simulation performance



Marcus G. Daniels writes:

> We've used gcj to improve the performance of simulations written for
> the Swarm simulator.

Cool.

> Swarm (http://www.swarm.org) is a fine-grained distributed discrete
> event simulator.  Swarm is mainly used for agent-based (bottom-up)
> modeling.  Swarm is not written in Java, but we have a JNI layer.
> We did it with JNI at first for portability.  And, since the
> simulator is not implemented in C++, we didn't expect to see major
> benefits from CNI...

With your authorization, I'll reproduce and adapt this description to
feed our web page. See the patch below. What do you think?

./A

Wed Jun 28 11:18:18 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>

        * done.html: Added swarm entry.

Index: done.html
===================================================================
RCS file: /cvs/java/htdocs/done.html,v
retrieving revision 1.1
diff -u -p -r1.1 done.html
--- done.html   2000/06/28 04:54:21     1.1
+++ done.html   2000/06/28 18:19:29
@@ -46,11 +46,40 @@
       <br>
       <h1>Done with GCJ</h1>
 
-      This page will soon provide descriptions and links on projects
+      This page provides descriptions and links on projects
       that are using the GCJ runtime and compiler. If you would like
       your project to be listed here or know about a particular
       project, please write to the <A
       HREF="mailto:java-discuss@sourceware.cygnus.com">list</A>.
+      <p>
+      Entries are listed in alphabetical order.
+
+      <p>      
+      <table border="0" cellpadding="1" cellspacing="2"
+      fgcolor="#ff0000" rules="all" width="98%">
+      <tr bgcolor="#d0d0d0" valign=top>
+        <td>Project</td><td>Description</td><td>Contact</td>
+      </tr>
+      <tr valign=top>
+        <td><B>Swarm</B></td>
+
+       <td>Swarm is a fine-grained distributed discrete event
+           simulator.  Swarm is mainly used for agent-based
+           (bottom-up) modeling.  Swarm is not written in Java, but
+           it has a JNI layer.  It was done with JNI at first for
+           portability.  And, since the simulator is not implemented
+           in C++, it wasn't expected to see major benefits from CNI...
+
+           The tested configuration relies on Kaffe as equipped
+           with gcj support.  On Intel Debian 2.2, up to 30%
+           performance gains over Kaffe's jit3 were witnessed.
+        </td>
+        <td><A HREF="http://www.swarm.org">Swarm</A>. 
+            <A HREF="http://sourceware.cygnus.com/ml/java-discuss/2000-06/msg00
084.html">Entry</A> 
+            submitted by <A HREF="mailto:mgd@swarm.org">Marcus G. Daniel</A>.
+        </td>
+      </tr>
+      </table>
 
     </td>
   </tr>



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]