𝔖 Bobbio Scriptorium
✦   LIBER   ✦

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


A benchmark suite for high performance J
✍ Bull, J. M. ;Smith, L. A. ;Westhead, M. D. ;Henty, D. S. ;Davey, R. A. πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 267 KB πŸ‘ 1 views
On implementing a high-performance open
✍ Nandan Ghosale; Janel A. Green; Jorge Hernandez-Herrero; Gang G. Huang; Prashant πŸ“‚ Article πŸ“… 2003 πŸ› Institute of Electrical and Electronics Engineers 🌐 English βš– 151 KB
Editorial: Java for high-performance net
✍ Fox, Geoffrey πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 21 KB πŸ‘ 2 views

## 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:

High-performance Java codes for computat
✍ Christopher J. Riley; Siddhartha Chatterjee; Rupak Biswas πŸ“‚ Article πŸ“… 2003 πŸ› John Wiley and Sons 🌐 English βš– 460 KB πŸ‘ 1 views

## 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