next up previous
Next: GrADS Up: Related Works Previous: Timber


Titanium [27] is another Java-based language (not a strict extension of Java) for high-performance computing. Its compiler translates Titanium into C. Moreover, it is based on a parallel SPMD model of computation.

Titanium is originally designed for high-performance computing on both distributed memory and shared memory architectures. (Support for SMPs is not based on Java threads.) The system is a Java-based language, but, its translator finally generates C-based codes for perceived performance reasons. Titanium does not provide any special support for distributed arrays, and the programming style is quite different to HPJava.

Bryan Carpenter 2004-04-24