Russel Winder <rus...@russel.org.uk> wrote on 04/12/2010 02:40:11 AM
>
> Is this move away from the JVM towards native code a strategic one for
> X10?
>
We did quite a bit of language change moving from X10 1.5 through 1.7 to
X10 2.0.  As a tactical decision, since the language was changing quickly,
we decided to focus primarily on the C++ backend and keep the Java backend
functional, but not focus on the performance of the Java backend.  Now that
the language has stabilized again, we are working on enhancing the Java
backend.  In particular by the end of 2010 we expect to have similar
performance for X10 compiled to Java as the "same" program written in Java
or other JVM-based languages such as Scala.  We also expect to have a
multi-node JVM-based implementation of X10.  You can see some initial steps
in this direction in the current svn, but there will be more progress as
the year goes on.

>
> Unless I have just missed finding things, what seems to be missing is
> example code highlighting paradigms and idioms of use for some small
> programs highlighting how to control parallelism.   The ones there are
> all focus on recursive decomposition or the heat equation.  If there are
> some other examples hidden away, I'd appreciate pointers so I can
> represent PGAS on the JVM reasonably.
>

Maybe you missed the code in x10.dist/samples?  I think we perhaps haven't
linked to all the code there directly from the web-site, but there are
about a dozen sample programs there.  We could probably use more; if you
had a small Java program or two that you thought were good samples for the
kinds of parallelism the X10 samples were missing, it might be possible to
port them to X10 and include them in the samples.

--dave
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to