Titanium: a high-performance Java dialect
β Scribed by Yelick, Kathy; Semenzato, Luigi; Pike, Geoff; Miyamoto, Carleton; Liblit, Ben; Krishnamurthy, Arvind; Hilfinger, Paul; Graham, Susan; Gay, David; Colella, Phil; Aiken, Alex
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 89 KB
- Volume
- 10
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
β¦ Synopsis
Titanium is a language and system for high-performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing us to focus attention on parallel computing issues. The main additions to Java are immutable classes, multidimensional arrays, an explicitly parallel SPMD model of computation with a global address space, and zone-based memory management. We discuss these features and our design approach, and report progress on the development of Titanium, including our current driving application: a three-dimensional adaptive mesh refinement parallel Poisson solver.
π SIMILAR VOLUMES
## Java for High-performance Network Computing This is the proceedings of the third of a set of workshops studying the use of Java in large scale computations. The previous meetings were at Syracuse (December, 1996 -see Concurrency:
## Abstract The computational science community is reluctant to write largeβscale computationallyβintensive applications in Java due to concerns over Java's poor performance, despite the claimed software engineering advantages of its objectβoriented features. Naive Java implementations of numerical