A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Parallel Languages and Compilers: Perspective From the Titanium Experience
2007
The international journal of high performance computing applications
We describe the rationale behind the design of key features of Titanium-an explicitly parallel dialect of Java TM for high-performance scientific programming-and our experiences in building applications with the language. Specifically, we address Titanium's Partitioned Global Address Space model, SPMD parallelism support, multi-dimensional arrays and arrayindex calculus, memory management, immutable classes (class-like types that are value types rather than reference types), operator
doi:10.1177/1094342007078449
fatcat:y52hkslgw5fbtjiyb3viwy3quq