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® 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