DARPA HPCS language implementations: Fortress and X10

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

DARPA HPCS language implementations: Fortress and X10

Marcus G. Daniels
Hi,

Open source implementations of Fortress and X10 recently became
available, and both build cleanly from source and seem to work.  
Fortress and X10 are implemented in Java, but X10 is introducing a new
intermediate representation called Tucson which currently interpreted by
a Java program.  I heard Chapel (the other HPCS language effort) will
generate C++ code, but I haven't seen a code drop from Cray yet.  It's
necessary to register with Sun to get access to their Subversion tree.

http://grothoff.org/christian/xtc/x10
http://fortress.sunsource.net/

[mgd at maxine ProjectFortress]$ ./fortress demos/buffons.fss
Parsing demos/buffons.fss with the Rats! parser: 449 milliseconds
Read /home/mgd/fortress/ProjectFortress/FortressLibrary.jst: 387
milliseconds
Starting parallel Buffons
Operation took 2443 milliseconds

estimated Pi = 3.1951547779273217
finish runProgram
3461 milliseconds

$ x10 -classpath=$X10C/src/org/grothoff/x10c/interpreter
-main=benchmarks/series/Benchmark
SERIES (size: 3) execution time (ms): 11459