looking at library API, I don't see Rail.  Does latest version have this 
feature?  I saw this from previous version

Thanks



________________________________
From: David P Grove <gro...@us.ibm.com>
To: Anh <a...@pacbell.net>; Mailing list for users of the X10 programming 
language <x10-users@lists.sourceforge.net>
Sent: Wednesday, November 2, 2011 3:30 PM
Subject: Re: [X10-users] AES in X10


Anh <a...@pacbell.net> wrote on 11/02/2011 06:02:54 PM:
> 
> Hi,
> in this AES code, I used Array[Array] instead of 2D array region.  
> And I only time computation, and the performance on Java is much 
> faster than X10 (Java-backend).
> 

Taking a quick look at the code, most of the Array's have static types like:

Array[Byte](1)

This masks the fact that the Array is rect & zeroBased, so statically we can't 
use the most optimized array access.  You instead nend to say 
Array[Byte](1){rect,zeroBased}.  This is kind of annoying to type, so we have a 
typedef you can use instead: Rail[Byte].  I'd suggest changing that throughout 
the code and then looking at the performance again.

Also, be sure to compile the x10 program with -O  (this activates the inliner 
and really helps Array-based code).

--dave
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to